¿Cuál es el código / comentario más hilarante que has visto?

Hace décadas, le hice una broma a un colega. Tenía esta tendencia a olvidarse de cerrar la sesión, lo cual lo regañé varias veces. Una vez ingresé un pequeño guión cada vez que iniciaba sesión y salía, lo que enviaba por correo a sus alumnos sobre este evento. Después de un par de ejercicios de laboratorio, uno de sus estudiantes le dijo “X, no tienes que enviarnos un correo electrónico cada vez que inicias sesión y te desconectas de la computadora”. Mi colega quedó abatido y no entendió nada hasta que le dije y ayudé a eliminar el guión.

Aparte de esto, creo que mi código de espagueti para Solid Mechanics que escribí en BASIC en gymnasium (aproximadamente, escuela secundaria superior, cf Gymnasium (escuela) – Wikipedia) probablemente se lleva mi precio personal. Quería calcular las propiedades mecánicas sólidas de cuerpos compuestos y comencé con un cuadrado. Luego procedí con una elipse (creo). Me di cuenta de que una parte del código cuadrado era común. ¿Entonces qué hice? Bueno, no tenía un editor real, la única opción para mover líneas era volver a escribirlas en un número de línea diferente, un proceso tedioso y propenso a errores. Recurrí para agregar un retorno de la subrutina en medio de la subrutina para el cuadrado, la línea antes del código común en el cuadrado agregué un goto que saltó sobre la rutina común y, finalmente, antes del goto, agregué un gosub que Saltó a la parte común. Luego, reutilizé esta parte común en todas las formas (elipsis, triangular, etc.) en el programa. Parecía que todas las subrutinas hicieron una llamada de subrutina en el medio de otra subrutina que la encapsula sin ninguna razón en particular y una subrutina muy extraña que llama una subrutina ad hon en sí misma. Trabajé y calculé propiedades de mecánica sólida para cuerpos compuestos. Más tarde llegué a la universidad y aprendí la programación de estructuras y otros lenguajes de programación.

EDITAR: Desde que cambió la pregunta, el mensaje de error más divertido que vi al hacer cadenas en un kernel de UNIX fue “La tormenta cósmica se aproxima, se apaga”. Nunca vi que esto es la vida real.

Primero quise escribir una respuesta breve e indignada diciendo que el desarrollo de software no es un asunto de risa. Sin embargo, fui lo suficientemente sabio como para ver a los demás antes de escribir el mío. Ahora recordé que hace mucho, mucho tiempo que estaba trabajando en el desarrollo de software de mainframe de IBM y mi área especial fue la intercepción y modificación de las rutinas de interrupción. Durante la creación de los casos de prueba, de alguna manera, acudí a mí para escribir una rutina de interrupción para el teclado, una especie de aleatorización aleatoria de las letras. Algunos de mis colegas estaban en la broma y estábamos viendo a la mujer que no era parte de los bromistas, realmente confundida e indefensa con la terminal que parecía volverse loca. El aspecto particularmente siniestro de este truco es que la primera inclinación de todos es que tal vez el café se haya derramado en el teclado y sea un problema mecánico.

Bueno, en su mayoría fue un comentario divertido (por lo que no es exactamente un código) o un código bastante bueno (divertido al principio, pero luego te das cuenta de lo que realmente está pasando).

Pero directamente desde lo alto de mi cabeza puedo recordar algo como esto obviamente destinado a ser una broma:

clase pública mujer: humana {

anulación privada int Age {get {return age – 10; }
establecer {…}
}

Y también algunos bucles infinitos de tiempo como este, que creo que están escritos por algún principiante:


bool algo = verdadero;
while (algo == verdadero) {
Console.WriteLine (algo);
si (algo == falso) {
algo = verdadero; //esto es importante
}
}

En el segundo caso, simplemente no había nada que cambiara el valor bool, pero supongo que cuando eres nuevo en algo, siempre es mejor verificar y estar seguro que lo siento. Lo mismo se aplica para:


si algo){
Hacer algo();
}más{
Hacer algo(); // hacerlo de todos modos
}

[Editar] Creo que la primera configuración de la propiedad fue escrita de esa manera que ni siquiera se pudo compilar al final.

Seguí estrictamente las mejores prácticas “pensar fuera de la caja” … para resolver un problema

Dibujó una caricatura y se registró en Perforce.

Al día siguiente, el jefe vino a mí porque no podía dejar de reír …

Cuando comencé a aprender programación, escribí un programa Savage Robot en C / C ++ (no recuerdo exactamente), no recuerdo exactamente el código, pero cada vez que hacías una pregunta, daba respuestas salvajes. Aunque no estaba bien estructurado, fue un gran logro para mí en ese entonces.