Comentarios en Código

Los programadores sabemos que lo más importante de un código, son los comentarios. Claro porque puedes escribir y escribir y escribir, y si ves el código nuevamente en unos días más no vas a recordar qué diantres estabas haciendo (me ha pasado…).  O si trabajas en equipo, tu compañero debe saber qué quisiste decir o hacer. En relación a esto, en el sitio StackOverFlow, un usuario hizo una simple pregunta que genero miles de comentarios (ok tal vez no tantos…)

What is the best comment in source code you have ever encountered?

Las respuestas fueron tantas que, entre otras cosas, los administradores tuvieron que cerrarla. La que más me gusta es esta:

/** For the brave souls who get this far: You are the chosen ones, the valiant knights of programming who toil away, without rest, fixing our most awful code. To you, true saviors, kings of men, I say this: never gonna give you up, never gonna let you down, never gonna run around and desert you. Never gonna make you cry, never gonna say goodbye. Never gonna tell a lie and hurt you. */

Las mejores (mara mi) después del salto.

//I am not sure why this works but it fixes the problem.

/* You are not meant to understand this */

Catch (Exception e) {
//who cares?
}

// this is really complicated

// Magic. Do not touch.

// Okay, let’s do the loop, yeah come on baby let’s do the loop
// and it goes like this …

# code below replaces code above – any problems?
# yeah, it doesn’t fucking work.

// This shouldn’t happen. The only way this can happen is if the
// <code>JFileChooser</code> has returned a <code>File</code> that doesn’t exist
// on the system. If this happens we can’t recover, and there is more than likely
// a rip in the space time continuum that the user is too distracted by to notice
// anything else.

Y así xD

Recuerdo que cuando leí el código fuente de Emeseme me partí de la risa leyendo🙂

Por tiempo no sigo, espero actualizar la entrada con más comentarios.

Acerca de MaritoCares

Ingeniero Informático. Con tendencias a la programación en [C#, VB].NET, Java(Web principalmente...), PHP, JavaScript, algo mínimo de [ruby, python], y el clásico C.
Esta entrada fue publicada en Frases, Uncategorized. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s