miércoles, 26 de abril de 2017

El diseño va en función del tiempo

Cuando estudiaba diseño industrial en la universidad, un sabio profesor expuso que el grado de diseño en un proyecto viene determinado por la cantidad de tiempo que le den al diseñador. Si te dieran cinco minutos para diseñar un dispositivo "que mate moscas," diseñarías un matamoscas. Si te dieran cinco meses, podrías diseñar un "sistema anti-moscas" guiado por láser.

El mismo principio se aplica a la programación. A veces un script "rápido y sucio" servirá si sólo va a usarse una vez y sólo va a usarlo el programador. Este tipo de script es común y debería desarrollarse rápidamente para hacer que el esfuerzo sea rentable. Tales scripts no necesitan muchos comentarios ni comprobaciones defensivas. En el otro extremo, si el script está destinado a un uso en producción, es decir, un script que se usará una y otra vez para una tarea importante o por muchos usuarios, necesita un desarrollo mucho más cuidadoso.

No hay comentarios:

Publicar un comentario