tag:blogger.com,1999:blog-1131691234697719116.post1989515665207449807..comments2024-03-11T22:11:43.448+01:00Comments on Sinergia sin control: 361 - tipos de comentarios de códigoEnder Wigginshttp://www.blogger.com/profile/01915303531068390966noreply@blogger.comBlogger59125tag:blogger.com,1999:blog-1131691234697719116.post-52943600716105178232014-01-25T11:09:40.193+01:002014-01-25T11:09:40.193+01:00No soy programador pero juro por el sagrado pico d...No soy programador pero juro por el sagrado pico de Tux (que nunca se le caiga y siempre se encuentre afilado) que he usado muchos de los comentarios que muestras en esta viñeta. Muy grande.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-18135309796387388142014-01-25T00:23:07.779+01:002014-01-25T00:23:07.779+01:00el mejor que me he encontrado es el del codigo que...el mejor que me he encontrado es el del codigo que se actualiza diario por un fantasma. /* Esto se modificó ayer... */Anonymoushttps://www.blogger.com/profile/10754348845882119150noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-62474567849163407262014-01-23T14:45:58.121+01:002014-01-23T14:45:58.121+01:00El de síndrome de tourette me lo he encontrado yo ...El de síndrome de tourette me lo he encontrado yo modificando para mi uso personal código _con licencia GNU_ (un script de la distro Wifiway). Decía algo así como "Eres tan inútil que tienes que copiar el trabajo de los demás".Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-91148731050080061172014-01-23T13:07:58.301+01:002014-01-23T13:07:58.301+01:00/**
* He visto cosas que jamás creeriais,
* nave.../**<br /> * He visto cosas que jamás creeriais,<br /> * naves en llamas más allá de Orion,<br /> * amaneceres en las puertas de Tanhause,<br /> * y todo lo que sigue funcionando en producción <br /> * en las fechas previstas.<br /> * Pero todo esto se perderá si lo cambias, <br /> * como objetos de la old generation <br /> * en el garbage collector de la máquina virtual Java...<br /> */<br />public void amazingShit() {<br /> ...Gudari Brikolarihttps://www.blogger.com/profile/04067391824463432892noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-91414801524169420162014-01-22T23:42:07.773+01:002014-01-22T23:42:07.773+01:00Una de cazadores de patos, ojito que se las trae!
...Una de cazadores de patos, ojito que se las trae!<br /><br />http://igysusamigos.blogspot.de/2010/01/me-ensena-la-documentacion-por-favor.htmlAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-27107745810808369962014-01-22T14:36:07.096+01:002014-01-22T14:36:07.096+01:00Se me ha ocurrido una variante del último ejemplo....Se me ha ocurrido una variante del último ejemplo. Un dibujo con el rostro de la marioneta de Saw y la frase: "que empiece el juego".<br /><br />Yelinna, tu mensaje en #52 no suscita mucha confianza XDEdnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-16171334692501311462014-01-21T19:23:15.912+01:002014-01-21T19:23:15.912+01:00Otra: para separa bucles enormes dentro de una fun...Otra: para separa bucles enormes dentro de una función aún más enorme (separarla en métodos era impráctico porque todas las variables y todos los DataTables dependían unos de otros) he usado arte ascii del más molón sacado de acá:<br />http://www.network-science.de/ascii/<br />Literalmente poniendo: "Bucle Principal".<br /><br />Me equivoqué en el anterior post, mi comentario es:<br />// Just trust me, it works.<br /><br />También he usado recursividad, y el bucle equivalente comentado debajo, o abusado hasta el absurdo el uso del operador ternario (y el código equivalente con ifs y elses comentado debajo) más la siguiente línea:<br />// made just for fun :DYelinnahttp://programacionamartillazos.blogspot.com/noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-19581543727530822382014-01-21T19:07:57.851+01:002014-01-21T19:07:57.851+01:00Luego de un millón de variables booleanas, juro y ...Luego de un millón de variables booleanas, juro y rejuro que dejé este comentario:<br />// Just trust me, ir works.Yelinnahttp://programacionamartillazos.blogspot.com/noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-63827237573489648172014-01-21T12:19:48.119+01:002014-01-21T12:19:48.119+01:00Jajajaja
Joder no se si me he reido mas con los c...Jajajaja<br /><br />Joder no se si me he reido mas con los comentarios o con la tira de hoy (ayer).<br /><br /><br />Ejemplos de codigo que han pasado por mis manos:<br /><br />(Visual Fox)<br />** Este codigo no deberia ejecutarse, pero como tengo miedo a quitarlo le meto un IF **<br />IF .F.<br /> codigo<br />ENDIF<br /><br />Y asi de ancho se quedo el programador.... Ni comentarlo ni nada.<br /><br />o el IF 1=1 para meter en un bloque (Programadores de c# intentando hacer #region en FOX?)<br />y su version 1=2 para que no pase por el codigo (como el IF .F.)<br /><br />Mis FAMOSISIMOS: //TODO: a ver si un dia me pongo y apaño esta chapuza que funciona por la benevolencia de algun dios pagano. (en sus versiones VB C# Fox y Cobol-> aprovecho para poner curriculum questa todo mu jodido).<br /><br />Sobre el codigo tbm he visto verdaderas obras maestras.. Desde el "Select Mierda" para que pete irremediablemente cuando llega a ese punto hasta comentarios en un assert dicendo eso de "abandonad toda esperanza los que atraveseis este punto" ...<br /><br />En fin. Programadores.... Una raza aun por conocer.<br /><br />Brisha, la venganzahttps://www.blogger.com/profile/00135420862918658926noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-54425740521602867622014-01-21T00:57:02.613+01:002014-01-21T00:57:02.613+01:00ufff, yo he visto comentarios (y tambien logs) de ...ufff, yo he visto comentarios (y tambien logs) de todo tipo, "esto es una mierda", "chapuza", "mierda", "esto es una puta mierda pero funciona", "no da tiempo a hacerlo de otra forma", "me obligan a hacerlo asi", o las iniciales del autor con la fecha y si heredas el codigo de otra empresa o pasan los años lo mas probable que esa persona ni este, aunque me paso que estaba en una empresa y me pasaron a un proyecto que teniamos que implantar una nueva aplicacion basandonos en una antigua y leyendo codigo de la antigua vi las iniciales inconfundibles de un compañero que tuve en otra empresa 3 años antes...<br /><br />aparte de los comentarios que se han dejado despues de haber hecho un copy/paste para luego cambiar una funcion completamente y lo lees y lo comparas con el codigo y no tiene nada que verAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-65870412830923656982014-01-20T20:48:06.025+01:002014-01-20T20:48:06.025+01:00// ojo, no borrar esta linea,si borras el comentar...// ojo, no borrar esta linea,si borras el comentario PETA.<br /><br />Sobre una función de C que en el .h tenía diferente numero de parámetros que en su implementación pero que se llamaba usando un puntero a función. Efectivamente borrando el comentario petaba, lo cual no lo entiendo.<br />Una vez puestos bien los argumentos todo iba perfecto, pero el que puso el comentario tuvo que quedarse descansado.CristianGMhttps://www.blogger.com/profile/15889564648665063267noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-48221574949292560842014-01-20T20:44:14.116+01:002014-01-20T20:44:14.116+01:00Gran tira! Mis dos aportes:
/* Esto no hace nada*...Gran tira! Mis dos aportes:<br /><br />/* Esto no hace nada*/<br />....<br />(Seguido de docenas de línea de código que efectivamente no hacía nada y que nadie se había atrevido a borrar antes)<br />-------------------<br />/* Se reserva memoria de más porque si no da un core, no sabemos por qué */<br />char* ptr = (char*)malloc(tamanioEstructura + 2 );Davidnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-7428471818823193922014-01-20T19:43:36.518+01:002014-01-20T19:43:36.518+01:00Una buena forma de entender el código rehusable.
/...Una buena forma de entender el código rehusable.<br />/* Esta función lo hace todo si sabes pasar los parámetros adecuados */<br />void DoEverything(...) { ; }Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-80784666864638527392014-01-20T19:33:39.544+01:002014-01-20T19:33:39.544+01:00Es mejor el código autodocumentado del tipo...
lo...Es mejor el código autodocumentado del tipo...<br /><br />long johnSilver = 66; // This is a magic number.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-54624901373644284662014-01-20T18:48:46.024+01:002014-01-20T18:48:46.024+01:00Para el ilustrador ¿qué tal desactivar la revisión...Para el ilustrador ¿qué tal desactivar la revisión ortográfica del Word? :-DAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-21352042021203481242014-01-20T17:39:04.833+01:002014-01-20T17:39:04.833+01:00Nadie más dibujaba con Ascii personajes divertidos...Nadie más dibujaba con Ascii personajes divertidos? Ya que me tuve que comer los comments en franchute, al menos dejaba un legado simpático. Poco útil, pero simpáticoProcastinadorhttps://www.blogger.com/profile/11876470791082990650noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-20744631504264688562014-01-20T17:04:06.311+01:002014-01-20T17:04:06.311+01:00Yo me encontré en un código Indio:
/* This is for ...Yo me encontré en un código Indio:<br />/* This is for comment the following code */<br />if (1==2) {<br />....<br />}Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-71900149014114260282014-01-20T16:48:48.074+01:002014-01-20T16:48:48.074+01:00Jajajaja, me he divertido con esos comentarios. Si...Jajajaja, me he divertido con esos comentarios. Sin duda que más de alguna vez se deja alguno de ellos en un código xDGonzalohttp://tecnogecko.com/noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-35609459789029085822014-01-20T15:53:56.426+01:002014-01-20T15:53:56.426+01:00A mi me pasó algo parecido a lo que le ha pasado a...A mi me pasó algo parecido a lo que le ha pasado al anónimo #40: En mi caso, había un comentario (no código) que por alguna razón si se borraba el código decidía no compilar.Pepehttps://www.blogger.com/profile/18377836068096569589noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-58785534117935228932014-01-20T15:50:56.233+01:002014-01-20T15:50:56.233+01:00Juro y perjuro que me encontré este
/* Descomentar...Juro y perjuro que me encontré este<br />/* Descomentar si quieres que funcione*/<br />/* someStuff(){...} */Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-86465915390776117442014-01-20T15:44:14.583+01:002014-01-20T15:44:14.583+01:00/*
* You may think you know what the following cod.../*<br />* You may think you know what the following code does.<br />* But you dont. Trust me.<br />* Fiddle with it, and youll spend many a sleepless<br />* night cursing the moment you thought youd be clever<br />* enough to "optimize" the code below.<br />* Now close this file and go play with something else.<br />*/Anonymoushttps://www.blogger.com/profile/03449251615311087969noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-43492806737401981872014-01-20T15:43:26.298+01:002014-01-20T15:43:26.298+01:00Este comentario ha sido eliminado por el autor.Anonymoushttps://www.blogger.com/profile/03449251615311087969noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-30418495648307817412014-01-20T15:41:33.061+01:002014-01-20T15:41:33.061+01:00Long long time ago en otra empresa que estuve curr...Long long time ago en otra empresa que estuve currando puse un código (era yo muy junior por entonces) con un comentario:<br />// TODO: Fix this!!!!!!!<br />Y me fui dos semanas de vacaciones.<br />Al volver, me rompí la cabeza, debuggee, leí el código, probé... y aquello funcionaba y no parecía estar mal.<br />Decidí tirar para delante. <br />Días antes de poner a la criatura en producción, modifique el TODO por:<br />"Antes de irme de vacaciones, solo Dios y yo sabíamos que había que arreglar aquí. Actualmente, solo Dios lo sabe".<br /><br />El producto estuvo en producción año y pico, yo me encargaba del soporte: Jamás vimos un fallo respecto a eso, jamás se toco el código. Más tarde abandoné la empresa y por lo que se sigue en producción.TanisDLJhttps://www.blogger.com/profile/02547197285011218964noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-89591013242370009522014-01-20T15:27:51.674+01:002014-01-20T15:27:51.674+01:00Yo en ocasiones pongo disculpas para los futuros h...Yo en ocasiones pongo disculpas para los futuros herederos de mi código.<br /><br />// Ya se que que esto es una chapuza de mierda pero es lo que hay,<br />// no sabes tú como están las cosas por aquí.El Androidehttps://www.blogger.com/profile/13399152607488861505noreply@blogger.comtag:blogger.com,1999:blog-1131691234697719116.post-69907999548211265212014-01-20T15:21:22.790+01:002014-01-20T15:21:22.790+01:00Yo escribí en un programa mio la funcionalidad del...Yo escribí en un programa mio la funcionalidad del código en verso, y los mensajes que lanzaban las excepciones en latín. No puedo garantizar que fuera un latín correcto, lo que si puedo garantizar es que aun nadie me ha dicho nada... :DAnonymousnoreply@blogger.com