Hoy hablaremos sobre un tipo de programador, el programador Duct Tepe, basándonos
en lo que dice nuestro amigo JoelSpolsky en su blog.
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.

.jpg)

No hay comentarios:
Publicar un comentario