Libro 5 - Mantenimiento
Así habló el Maestro Programador:
``Aun cuando un programa solo tenga tres lineas de longitud, algún dia deberá ser modificado.''
5.1
Una puerta bien usada no necesita aceite.
Una corriente de rápido fluir no disminuye en intensidad.
Ni el sonido ni los pensamientos pueden viajar por el vacío.
El software se pudre si no se usa.
Estos son grandes mistérios.
5.2
Un gerente preguntó a un programador cuanto le llevaría acabar el programa en el que estaba trabajando. ``Estará acabado mañana,'' respondió el programador al instante.
``Creo que no estás siendo realista,'' dijo el gerente, ``hablando en sério, cuanto tardará?''
El programador pensó durante un momento. ``Hay algunas características que me gustaría añadir. Eso me llevará por lo menos dos semanas,'' dijo finalmente.
``Incluso eso es esperar demasiado,'' insistió el gerente, ``Estaré satisfecho si simplemente me avisas cuando el programa esté completo.''
El programador accedió a ello.
Varios años después, el gerente se retiró. De camino a su comida de despedida, descubrió al programador dormido sobre su terminal. Había estado programando toda la noche.
5.3
Un aprendiz de programador recibió una vez el encargo de codificar un paquete financiero simple.
El aprendiz programó furiosamente durante dias, pero cuando el maestro revisó su programa, descubrió que contenía un editor de pantalla, un conjunto de rutinas gráficas generales, un interface de Inteligencia Artificial, pero ni la menor mención de nada financiero.
Cuando el maestro le preguntó sobre el tema, el aprendiz se indignó. ``No sea tan impaciente,'' dijo, ``pondré las cosas financieras mas adelante.''
5.4
¿ Abandona un buen granjero una semilla que él mismo ha plantado ?
¿ Se desentiende un buen profesor de incluso el mas humilde estudiante ?
¿ Permite un buen padre que un hijo sufra hambre ?
¿ Se niega un buen programador a mantener su código ?
- Inicie sesión o regístrese para enviar comentarios





