Esto es lo que pasa cuando a alguien realmente literal le pides que el código de un programa esté bien comentado. (Hace falta hacer click sobre la imagen para verla en tamaño grande)
#12:
Comentar el código es como lavar el cuarto de baño: nadie quiere hacerlo, pero cuando se hace, provoca una buena sensación para usted y sus visitantes.
#3:
Lo de la repeticion en el debugger me ha matado
#11:
Me habría hecho gracia si no me hubieran contado el final en el título del post. ¿Tu no serás traductor de títulos de películas al español?
#23:
la verdad es que está muy bien
ese y el nº 146 "Dorando la píldora"
#22 ahora no
#22 ahora si
#22 ahora no... va por momentos
#22 ¿ves? ahora si otra vez
#2:
rem ¿comenta? ¿que es comentar?
' hace años que no se comentan las lineas.
// muy bueno
Comentar el código es como lavar el cuarto de baño: nadie quiere hacerlo, pero cuando se hace, provoca una buena sensación para usted y sus visitantes.
Ja, ja, sí. Pero no olvidemos que la rechifla esta procede de una mala traducción que casi todos hemos contribuido a propagar: el ‘to remark inglés’ no debería haber pasado al español, en este contexto, como ‘comentar’, sino como ‘anotar’
Y, dicho esto...
Hacía mucho tiempo que no tenía tanta expectación... llevo un porrón de rato intentando verlo solamente por cabezonería... carga la página horriblemente lenta... no recuerdo tanto sufrimiento desde esas cargas de jpegs subiditos de tono que era eterna con 28'8 kbps (yo es que no viví los 14'4, no soy tan viejo).
Ahora mismo espero el mejor chiste del mundo... si no muero de risa me sentiré decepcionado.
la persistencia es solo un paso en un programa. la algoritmia suele necesitar comentarios. Primero, para que dentro de dos meses, cuando te pidan una modificación (o se la pidan a un compeñero), te acuerdes de qué iba el fregado. Segundo, por facilitar la didáctica (un código bien indentado y comentado puede srer útil para que otros compañeros aprendan y se familiaricen con un lenguaje y con las best-practices de programación. Tercero, suele ser útil cuando intentas localizar código en proyectos grandes (algo tan sencillo como un comentario con el id de error que has solucionado soluciona muchos dolores de cabeza. Cuarto, suele ser necesario comentar como mínimo, minimísimo, las cabeceras, para que si alguien utiliza tu código sepa qué son los parámetros...
#19 Para eso se inventaron los auto-indentadores. Yo lloro cada vez que un profesor o compañero me pasa código, por eso en cuanto me llega algo en C++ o Java le paso el astyle: http://astyle.sourceforge.net/
#60 Si el codigo solo lo ves y solo lo tocas tu y no vas a hacer nada mas en tu vida que mirar y tocar ESE codigo puede que tengas razon...
Y si el programa no es demasiado grande, claro...
Nadie es tan bueno como para no necesitar comentarios en 5.000.000 de lineas y aunque lo fuera seguro que no esta solo y puede que a alguien que trabaje con el le vengan bien los comentarios, ademas no cuesta nada, clarifica y se puede documentar el codigo mucho mas facil...
Que perra os ha entrado... os molestan los comentarios? os muerden los cojoncillos?
Pero de verdad ¿para programar una base de datos hace falta comentar el código? no me extraña que os paguen 800 euros de mierda.
otra cosa sería software para hacer simulaciones fisicas en 3d en ensamblador, entonces de vez en cuando hay que poner un comentario, pero ¿programillas que lo unico que hacen es mandar llamadas a una base de datos?
% #43 Pues en muchas normas de estilo se recomienda tabular con espacios
% Y me temo que con razón... En Eclipse, por ejemplo, si usas el tabulador lo que ocurre es que se
% va alineando el texto con columnas prefijadas. Por lo que el tabulador no equivale a un número
% exacto de espacios, sino a "los que falten para llegar a X columna". Lo mismo pasa en otros IDEs.
% Cuando luego llegas, y tienes que abrir el código en vim... te abres las venas, directamente,
% porque se muestra totalmente mal identado.
% PD: En Eclipse, por cierto, se puede especificar que se tabule con espacios (es decir, cuando
% tú pulsas Tab, él mete espacios) y los maneja estupendamente, puedes incluso seguir usando
% Mayus+Tab sin problemas. Es la mejor opción
% PPD: Esto es un comentario de MATLAB, que ese aún no lo habéis puesto
#43 Es mejor práctica indentar con espacios, ya que en todos los entornos los tabuladores no aparecerán con la misma longitud, pero los espacios sí.
Los tabuladores son más cómodos, por eso herramientas como Eclipse permiten que tú teclees tabulador e inmediatamente sea reemplazado por 4 o n espacios.
#64 Hay entornos en los que los tabuladores no tienen la longitud que esperas, y es muy fácil que haya algún espacio mezclado entre ellos, ya que en muchos editores son invisibles. Ello ocasiona que no se produzca un efecto de "personalización", sino que todo quede mal indentado.
En Eclipse haces Control+Shift+t y te autoindenta el código. Característica totalmente infrautilizada y super útil. Cuando me toca pegarme con código de otro, es lo primero que hago. Hace el trabajo mucho más fácil.
#28#19 A mi me entra sarpullido cuando alguien identa con espacios en vez de con tabulaciones. No puedo con ello, para leer no pasa nada, pero si tienes que tocar código... aarrrrggg
#26 +1, todas las buenas prácticas indican que el código debe hablar por si solo, excepto en casos en los que la implementación del algoritmo lo requiera, para mayor claridad de lectura.
Un código que necesite de muchos comentarios para ser entendido, no es un buen código
A mi personalmente tabular con espacios me parece una reminiscencia de cuando se manipulaba codigo con herramientas de los años 80, hoy en dia todos los editores decentes te permiten trabajar con funciones avanzadas tanto con tabuladores como con espacios, en cambio, usar el marcador de tabulacion como marcador semantico de indentacion me parece mucho mas acertado, no solo por lo obvio de su uso, si no por lo que apunta #61, en diferentes entornos estos simbolos pueden ser dibujados de diferentes maneras, lo que en mi pueblo se llama 'personalizacion' y es una ventaja, no un inconveniente.
#64#51#61
El problema es que es bastante incómodo trabajar con el.
Por ejemplo, si te toca borrar un bucle cualquiera que implica unas cuantas lineas de código identadas, te toca borrar espacios, mientras que si has tabulado, solo tienes que quitar una tabulación por cada linea.
#55, #58, #60, #62 Que era broma por dios, que daño ha hecho lo de ironic=off y demás chorradas, ahora nadie pilla las bromas si no se las mastican....¡y encima uno me vota negativo! sois como críos.
Si no dejas "notas" en él, el codigo fuente puede no ser facilmente interpretado por otra persona que lea dicho codigo fuente... precisamente por eso mucha genta no deja "notas" en el codigo fuente... para que los demas no lo entiendan facilmente. Para los que no le cojan... "hacerse imprescindible", "es mi codigo, que se piii", etc etc
A las malas se puede entender un codigo sin anotaciones, pero cuesta trabajo y tiempo. Y no vayas a explicarle eso a tu jefe
Llega un programador competente y le dice el empresario hazme este tipo de programa. Va el buen hombre y lo hace. Funciona perfecto y todo completamente "comentado"!!!!
Muy bien Manolito... pues ya te puedes ir a la puta calle! JAJAJA
Contrata a Bartolo el limitado y este, gracias a tus "notas", puede ir parcheando tu programa Y mas barato, oiga
Comentarios
Comentar el código es como lavar el cuarto de baño: nadie quiere hacerlo, pero cuando se hace, provoca una buena sensación para usted y sus visitantes.
Lo de la repeticion en el debugger me ha matado
/* Me ha encantado */
Me habría hecho gracia si no me hubieran contado el final en el título del post. ¿Tu no serás traductor de títulos de películas al español?
rem ¿comenta? ¿que es comentar?
' hace años que no se comentan las lineas.
// muy bueno
la verdad es que está muy bien
ese y el nº 146 "Dorando la píldora"
#22 ahora no
#22 ahora si
#22 ahora no... va por momentos
#22 ¿ves? ahora si otra vez
Ja, ja, sí. Pero no olvidemos que la rechifla esta procede de una mala traducción que casi todos hemos contribuido a propagar: el ‘to remark inglés’ no debería haber pasado al español, en este contexto, como ‘comentar’, sino como ‘anotar’
Y, dicho esto...
buenisima!!
# OMG, mezclar fútbol con programación, esto debe ser peor que lo del LHC ese
#7 Todos los comentarios de meneame vienen comentados de serie.
Hacía mucho tiempo que no tenía tanta expectación... llevo un porrón de rato intentando verlo solamente por cabezonería... carga la página horriblemente lenta... no recuerdo tanto sufrimiento desde esas cargas de jpegs subiditos de tono que era eterna con 28'8 kbps (yo es que no viví los 14'4, no soy tan viejo).
Ahora mismo espero el mejor chiste del mundo... si no muero de risa me sentiré decepcionado.
#29 y #31 enlace directo a la imagen: http://www.fantasmitas.com/wp-content/uploads/2009/12/f_m_154.png
#29, #31 http://imgur.com/VmfR2.png
#45: lo tuyo, sin comentarios
la persistencia es solo un paso en un programa. la algoritmia suele necesitar comentarios. Primero, para que dentro de dos meses, cuando te pidan una modificación (o se la pidan a un compeñero), te acuerdes de qué iba el fregado. Segundo, por facilitar la didáctica (un código bien indentado y comentado puede srer útil para que otros compañeros aprendan y se familiaricen con un lenguaje y con las best-practices de programación. Tercero, suele ser útil cuando intentas localizar código en proyectos grandes (algo tan sencillo como un comentario con el id de error que has solucionado soluciona muchos dolores de cabeza. Cuarto, suele ser necesario comentar como mínimo, minimísimo, las cabeceras, para que si alguien utiliza tu código sepa qué son los parámetros...
muy muy bueno, y los iconos de la pagina , se salen
#2 rem. OMG que recuerdos.
Ahora que hagan uno sobre indentar y lo jodido que es leer código de alguien que no indenta. ¡Qué suplicio!
¿Alguien tiene un enlace en caché o algo? No me carga .
#29 me uno a la propuesta
-- Que bueno lo de inserta, inserta, ... excepcion sql!
#19 Para eso se inventaron los auto-indentadores. Yo lloro cada vez que un profesor o compañero me pasa código, por eso en cuanto me llega algo en C++ o Java le paso el astyle: http://astyle.sourceforge.net/
#45 así que en asm pones "de vez en cuando" comentarios?
Miedo me da leer un codigo tuyo en asm o en C...
#60 Si el codigo solo lo ves y solo lo tocas tu y no vas a hacer nada mas en tu vida que mirar y tocar ESE codigo puede que tengas razon...
Y si el programa no es demasiado grande, claro...
Nadie es tan bueno como para no necesitar comentarios en 5.000.000 de lineas y aunque lo fuera seguro que no esta solo y puede que a alguien que trabaje con el le vengan bien los comentarios, ademas no cuesta nada, clarifica y se puede documentar el codigo mucho mas facil...
Que perra os ha entrado... os molestan los comentarios? os muerden los cojoncillos?
#69: ¿y por eso es preferible hacer mal tu trabajo? ¿porque el empresario sea un hijo de puta? ¡Bravo!
//grande//
Está caído...
Me siento decepcionado y mis amigos apesadumbrados. Ni yo tuve lo que esperaba ni los que me rodean tuvieron lo que desean.
Muerte, otra vez será...
LOL Está genial!
;Está bastante bien, coincido con #11.
Por estas pequeñas cosas Meneame es un mundo aparte...
Muy bueno. Me recuerda a Gila y la operacion de riñón:
Forges genial como siempre
Oh wait!
#19 Por eso me enamore de python...
#26 Me gustaria ver un millon de lineas de codigo sin comentarios....
Y me gustaria verte reescribirlo... con infinitos monos aporreando infinitos teclados, a poder ser
#45 ¡Qué joputa eres!
¿por cierto, tienes algún troll comunista? Es que este "Professor" Francófilo ya comienza a ser un tanto cansino...
Yo conocia esta
http://www.fantasmitas.com/2009/09/06/142-maestro-jedi/
#33 Gracias .
Dioooooooooos, qué mala es :S . #32, lo siento, pero te vas a sentir decepcionado .
Quiero... leerlo... AAAAARG
Mola
COBOL RULES!!!
Ahora coñas aparte "El código ha sido dificil de programar, así que tiene que ser dificil de leer"
FFFFFFFFFOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR del CSV-Subersion !!!!!!!!!!
Pero de verdad ¿para programar una base de datos hace falta comentar el código? no me extraña que os paguen 800 euros de mierda.
otra cosa sería software para hacer simulaciones fisicas en 3d en ensamblador, entonces de vez en cuando hay que poner un comentario, pero ¿programillas que lo unico que hacen es mandar llamadas a una base de datos?
jajajajaj
que cachondo
de los mejores chistes que he visto en mi vida
Hola, soy la variable de la función alcorcon...
% #43 Pues en muchas normas de estilo se recomienda tabular con espacios
% Y me temo que con razón... En Eclipse, por ejemplo, si usas el tabulador lo que ocurre es que se
% va alineando el texto con columnas prefijadas. Por lo que el tabulador no equivale a un número
% exacto de espacios, sino a "los que falten para llegar a X columna". Lo mismo pasa en otros IDEs.
% Cuando luego llegas, y tienes que abrir el código en vim... te abres las venas, directamente,
% porque se muestra totalmente mal identado.
% PD: En Eclipse, por cierto, se puede especificar que se tabule con espacios (es decir, cuando
% tú pulsas Tab, él mete espacios) y los maneja estupendamente, puedes incluso seguir usando
% Mayus+Tab sin problemas. Es la mejor opción
% PPD: Esto es un comentario de MATLAB, que ese aún no lo habéis puesto
muy bueno el chiste
#26 me has recordado este BRUTAL post de the daily wtf:
http://thedailywtf.com/Articles/CodeThatDocumentsItselfSoWellItDoesNotNeedComments.aspx
#28 lo que mola es que si no indentas NO COMPILE, y te de un error y te diga: 'indenta, atontao'
#43 Es mejor práctica indentar con espacios, ya que en todos los entornos los tabuladores no aparecerán con la misma longitud, pero los espacios sí.
Los tabuladores son más cómodos, por eso herramientas como Eclipse permiten que tú teclees tabulador e inmediatamente sea reemplazado por 4 o n espacios.
#66 Y TU MAS!
#68 Ye tenia un 'jefe' (superior a mi, mas bien) que para hacerse 'imprescindible' me ocultaba informacion... todo un show cuando cayo de baja...
#69 Pues te vas a hacer otro programa cojonudamente a otro lado... si eres bueno en lo tuyo estate tranquilo que valoraran tu trabajo...
#64 Hay entornos en los que los tabuladores no tienen la longitud que esperas, y es muy fácil que haya algún espacio mezclado entre ellos, ya que en muchos editores son invisibles. Ello ocasiona que no se produzca un efecto de "personalización", sino que todo quede mal indentado.
Y lo digo porque me ha pasado.
#65 En Eclipse por ejemplo no tienes que andar quitando espacios. Pulsas Mayus+Tab y él quita los espacios que correspondan a una tabulación.
En Eclipse haces Control+Shift+t y te autoindenta el código. Característica totalmente infrautilizada y super útil. Cuando me toca pegarme con código de otro, es lo primero que hago. Hace el trabajo mucho más fácil.
Que buena
Ouch ! y yo dando forms!
Yo también quiero ver!
Pero la página está caida
Por qué no usamos una cache para los links, como por ejemplo coral? No más links caídos. Y menos? Menos sí.
cinco mentarios
# Qué malo
#28 #19 A mi me entra sarpullido cuando alguien identa con espacios en vez de con tabulaciones. No puedo con ello, para leer no pasa nada, pero si tienes que tocar código... aarrrrggg
Le falta un terrorífico....
TODO:
Jajaja SQLException, que injusticiaaaaaaaa!!
#26 +1, todas las buenas prácticas indican que el código debe hablar por si solo, excepto en casos en los que la implementación del algoritmo lo requiera, para mayor claridad de lectura.
Un código que necesite de muchos comentarios para ser entendido, no es un buen código
#47 el comunismo! interesante.
#43 #51 #61
A mi personalmente tabular con espacios me parece una reminiscencia de cuando se manipulaba codigo con herramientas de los años 80, hoy en dia todos los editores decentes te permiten trabajar con funciones avanzadas tanto con tabuladores como con espacios, en cambio, usar el marcador de tabulacion como marcador semantico de indentacion me parece mucho mas acertado, no solo por lo obvio de su uso, si no por lo que apunta #61, en diferentes entornos estos simbolos pueden ser dibujados de diferentes maneras, lo que en mi pueblo se llama 'personalizacion' y es una ventaja, no un inconveniente.
#64 #51 #61
El problema es que es bastante incómodo trabajar con el.
Por ejemplo, si te toca borrar un bucle cualquiera que implica unas cuantas lineas de código identadas, te toca borrar espacios, mientras que si has tabulado, solo tienes que quitar una tabulación por cada linea.
#55, #58, #60, #62 Que era broma por dios, que daño ha hecho lo de ironic=off y demás chorradas, ahora nadie pilla las bromas si no se las mastican....¡y encima uno me vota negativo! sois como críos.
que buena viñeta!!
Si no dejas "notas" en él, el codigo fuente puede no ser facilmente interpretado por otra persona que lea dicho codigo fuente... precisamente por eso mucha genta no deja "notas" en el codigo fuente... para que los demas no lo entiendan facilmente. Para los que no le cojan... "hacerse imprescindible", "es mi codigo, que se piii", etc etc
A las malas se puede entender un codigo sin anotaciones, pero cuesta trabajo y tiempo. Y no vayas a explicarle eso a tu jefe
Se me olvidaba un ejemplo de otro tipo.
Llega un programador competente y le dice el empresario hazme este tipo de programa. Va el buen hombre y lo hace. Funciona perfecto y todo completamente "comentado"!!!!
Muy bien Manolito... pues ya te puedes ir a la puta calle! JAJAJA
Contrata a Bartolo el limitado y este, gracias a tus "notas", puede ir parcheando tu programa Y mas barato, oiga
¡Paparruchas! Un buen programador hace:
copy con: programa.exe
Y lo demás, mariconadas.
Si el código necesita ser comentado, es que necesita ser reescrito.