domingo, 17 de marzo de 2013

The Duct Tape Programmer


Hoy hablaremos sobre un tipo de programador, el programador Duct Tepe, basándonos en lo que dice nuestro amigo JoelSpolsky en su blog.


Empecemos:

Este tipo de programadores te darán a entender algo muy importante para ellos a la hora de hacer un proyecto, todo código que tenga algún grado de dificultad hará que tu proyecto se complique. Es por eso que ellos prefieren no usar C++, plantillas o herencia múltiple. Eso es complicarse la vida.



Ventajas:

Es el tipo de programador que encuentra el error y lo arreglar rápido y de forma que no falle de nuevo, pero esto traerá consecuencias más adelante.

Desventajas:

Como lo mencionamos antes él arreglará el código rápido y de forma que no falle, pero ¿Cual es su costo? El programador Duct tape no le importará que tan bonito quede o la facilidad de uso.



Todos en algún momento hemos estado en este rol de programador Duct Tape, cuando recordamos que nos faltó algo de último minuto se lo agregamos o si hay algún error y lo corregimos con lo primero que se nos venga a la mente. El punto es solucionarlo como sea, luego lo mejoramos “Esto último raras veces pasa”.






“El código es un desastre pero funciona”


Con esto podremos decir que los programadores Duct Tape son pragmáticos, si no recuerdas de este tema tengo una entrada que habla sobre ello échale un vistazo.

Finalmente, cómo sabremos cuándo permitirle trabajar en nuestro proyecto a un programador Duct Tape?, fácil, tomemos en cuenta que un proyecto con bonito código pero sin terminar a tiempo no nos dará para comer, en cambio si el proyecto funciona, al cliente no le importará como se ve el código, sino que funcione. 

No hay comentarios:

Publicar un comentario