Desecha tu código
Miércoles, 29 de Noviembre de 2006Los programadores nos negamos a borrar el código fuente que hemos estado escribiendo por dos razones: nos parece que hemos producido una pequeña obra de arte, y porque no queremos pasar nuevamente por el dolor, el parto de producirlo de nuevo. Creemos que si lo intentamos de nuevo, no nos va a quedar igual. Asà que nos empeñamos en continuar con él, con la esperanza de hacerlo funcionar. Pero la realidad está en nuestras narices: será muy elegante y le hemos dedicado mucho tiempo, pero no funciona. No sirve. No hace lo que se supone debe hacer. Podemos continuar intentándolo, revisándolo, leyéndolo una y otra vez. Quizás nos vayamos a dormir. Quizás el dÃa siguiente como por arte de magia funcione. Pero no. Si en algo asà como 4 horas no has conseguido el error (el bug en la jerga de los programadores) las probabilidades de que lo consigas en las siguientes 40 horas son mÃnimas.
…
Y estoy de acuerdo. A veces da pena y optamos por comentar grandes cantidades de código que hemos rehecho, por si acaso queremos volver atrás. Pero no. Hay que borrar, cortar, operar, coser y desechar lo malo. Además, siempre podemos tirar de copia de seguridad ¿no?
Sigue leyendo la regla #37 del programador en micronosis, un blog que acabo de descubrir de un programador hiperactivo, aficcionado como yo a las aventuras conversacionales.
















Noviembre 29th, 2006 5:48 pm
Pues no se tú, pero mis obras de arte si salen mal se borran y punto. Y es cierto que se intenta recuperar, pero si uno ve que en poco tiempo no consigue hacerlo funcionar, lo borro todo y volver a empezar. Además, con esto se consigue que, dirante la escritura del nuevo código, no cometas los errores del anterior.
Diciembre 6th, 2006 10:19 pm
Y mejor que desechar tu código, desecha el que haya escrito otra persona.
Diciembre 13th, 2006 4:21 am
Joder qué gran verdad, me han clavado; como que no habré comentado veces un código para reescribirlo y hacerlo más funcional.
Al menos veo que no soy yo solo y que es el sÃndrome general del programador :P.
Saludos!
Diciembre 14th, 2006 12:29 am
A mi me cuesta mucho empezar código de cero. Nunca borro el código, aunque me pongo a modificarlo hasta que no se parece en nada al original. Es como borrarlo, pero a cachos y rellenando los huecos.
Sed buenos.