Hace 13 años | Por joshendrix a genbetadev.com
Publicado hace 13 años por joshendrix a genbetadev.com

Hace algún tiempo comenzó en Stack Overflow (sitio de preguntas y respuestas técnicas) una pregunta anónima que decía así: ¿Cuál es el mejor comentario de código que hayáis encontrado?[...]El resultado de dichas respuestas fue una avalancha de comentarios de código, muchos de ellos verdaderas obras de arte, bromas y situaciones en las que muchos nos hemos sentido identificados por nuestras experiencias personales. Aquí os dejo una selección de algunos de los mejores que hemos encontrado aunque os confieso que no los he podido leer todos.

Comentarios

i

#8 Permíteme un inciso: Eso es erróneo si por ejemplo "a" es float o double y vale NaN. Ej:
double a = std::numeric_limits::quiet_NaN();

Y cualquier comparación de la variable "a" con cualquier cosa (interpretado como punto flotante, se entiende), incluído sí misma... Será false sin tener que estar la CPU mal. Además que llegado a ese punto, como para poder tomar medidas...

D

#16 pero si siempre da false nunca escribiría el mensaje ¿no?, ¿o es que me he perdido algo?

LeDYoM

#16 Yo hablaba de lenguajes de verdad, como el C, donde NaN no existe.
Los lenguajes de más alto nivel que el C me dan grimilla, a saber lo que hace el compilador.

jazcaba

Yo vi un programa de contabilidad hecho en cobol que si el operador de equivocaba de tecla al meter un apunte contable le salia un mensaje que decia "Dejate de mirarle el culo a la secretaria y atiende lo que estas haciendo, luego me llamaras porque descuadra el balance jodido!"

Ese duro muchos años, como todos los programas del incombustible cobol de los 90 y 80

D

#5 Cobol nos enterrará a todos.

Penetrator

A mi los dos que más me gustaron fueron estos:

//Magic, don't touch
(magia, no tocar)

y

//Drunk, fix later
(borracho, arreglar más tarde)

lol lol

N

Siempre queda el típico "Esto es así pero no sé porque c*ñ* no funciona". Dicen que si dices "visual studio 6.0" 3 veces seguidas a media noche delante de un espejo se te aparece Bill Gates y te lo arregla. No me he atrevido a probarlo.

D

#11 Cada vez que leo Visual Basic

p

Me gusta el de contar las horas malgastadas en optimizar una rutina.

// total_hours_wasted_here = 16

ummon

Yo pongo este:
// If this code work the author is : Ummon.
// Change this code carefully.

Esta inspirado hace años en este:
// If this code works, it was written by Paul DiLascia.
// If not, I don't know who wrote it.

Los veteranos del MSj se acordaran de Paul DiLascia

s

//Si hay niños que no hagan esto
goto Fin;

Carromato

no podía faltar el cabroncete:

/*
This isn't the right way to deal with this, but today is my last day, Ron
just spilled coffee on my desk, and I'm hungry, so this will have to do...
*/

return 12; // 12 is my lucky number

c

Yo suelo poner

//Abandonad toda esperanza más allá de esta linea.

D

Comentario en una interfaz entre CRM y Facturación

// Ahora cesamos el paquete
// Nota: Cesar el paquete no significa despedir a nadie de CRM

cada vez que me acuerdo me parto.
Otro que me gusta es:
// No venía a arreglar esto, pero ya que pasaba por aquí...

D

Divertido no se, a mi no me hace ninguna gracia, pero el comentario por excelencia, más usado y al que mas respeto le tengo es /* ie6 suck */

En software tengo otros un tanto graciosos, o más bien no, según se vea, depende del lado de que se miren, pero espero que el que los lea le haga gracia.

Por cierto, en entorno de software el dialogo "Pulse cancelar para continuar" y que la gente le de a "Aceptar" me tiene estupefacto aún... lo pero es que yo también pico de vez en cuando :_(

juanparati

#9 Yo tambien utilizo un:

/* Internet "Exploiter" CSS patch */

Yomisma123

Yo a veces meto algo de ASCCI art para alegrar a los que me precedan

hamahiru

#24 Estás programando código para una máquina del tiempo, ¿verdad?

Yomisma123

#43 jaja, me parto, es lo que tiene hacer varias cosas a la vez

N

Yo procuro meter comentaqrios graciosos, porque es lo único gracioso que se encontrará el que revise el código. Palabrotas incluídas.

Burbujista

a un compañero mío le pidieron que no usase arboles para representar datos en un determinado caso, puso un comentario diciendo que usaba un diagrama de fluzo y coló.

LeDYoM

Ahora me he acordado de mi vieja técnica de poner:

// pecadorl

delante de todas mis chapuzas, para, el dia que me siento con ganas de arreglar chapuzas poderlas buscar.
Si alguna vez encontrais líneas con // pecadorl, yo no he sido.

kurroman

Me parece duplicada, estaba el hilo en inglés -> http://stackoverflow.com/questions/184618/what-is-the-best-comment-in-source-code-you-have-ever-encountered/482129

Pero como no se bien como va lo de votar duplicada según el idioma, me estoy quietecito que estoy mas guapo.

Me quedo con el de "Querido yo del futuro..."

Donde trabajo suelo encontrar este a menudo:

// Ñapa del 15

D

#25 Cuando alguien envía una noticia que no es "original", es decir, que ha copiado de otro sitio no se considera duplicada si no "copia/plagio". De todas formas, cuando la noticia que se envía es la traducción al castellano de otra no se suele votar negativo porque se entiende que el del blog en castellano "ha aportado algo" al traducirlo.

El voto "duplicado" sólo se utiliza para las noticias que ya hayan sido enviadas a menéame con anterioridad.

kurroman

#26 Copié mal el link que quería poner. A éste me refería -> www.meneame.net/story/cual-mejor-comentario-codigo-fuente-has-encontra

D

#35 Pues sí, es duplicada.

mgoreiro_1

Alguno de los míos:
//no puedo creer que yo vaya a escribir esta basura de código

//ni yo mismo sé qué es lo que hace este procedimiento ni si se puede quitar

//el botón no funciona porque no llama a ninguna rutina

//no usaré nunca más variables globales, pero....

Y la más habitual

//temporal, arreglar cuando haya tiempo libre

D

#33 Tio, que cabron eres comentando, esos comentarios encabronan mas que otra cosa, aunque ayudan. Por cierto, lo suyo es iniciar con espacio y la primera en mayuscula para ser correcto [Coding Style]

Positivo por el
// Temporal, arreglar cuando haya tiempo libre
este me lo apunto :_), tiene su gracia.

Agrego uno de mi colección:
' Esta p**a mierda es por culpa del puto mierda CR
Los que hayan usado el Crystal Reports me entenderán :_)

kapitolkapitol

yo juraría que esto está duplicado y en portada, pero no lo encuentro

editado:
#6 vaya tu si que la has visto

D

El nivel de frikismo de los comentarios de esta noticia es enorme lol y los comentarios son impagables, me quedo con el rickrolling comentado

D

Joder, que bueno.

D

Yo tengo uno de
// crazy specifications
por una misma constante que debe tener diferentes valores en dos primitivas similares del web service

D

Que buenísimas, lo que me podido reir!

gantorys

// haciendo como que escribo código

Ramanutha

//hack for ie browser (assuming that ie is a browser)

lol.

Voy a dar a conocer mis "grandes" conocimientos en programación con la siguiente pregunta.

¿Solo se comentan con # las líneas en Bash?

ED209

#27 así a bote pronto, también en Ruby y Python

D

Cuanto friki hay por aquí. Salid un poco de casa a que os de el aire.