Todos los programadores que trabajan en un proyecto de software están diseñando. Los líderes de proyecto diseñan de manera general la estructura del software, los programadores Senior crean diseños de sus propios módulos y los programadores Junior se encargan de diseñar sus propias partes en el software, incluso si es una pequeña parte o un archivo pues hay cierto nivel de diseño hasta en una linea de código.
"Nadie que este escribiendo código puede ignorar el diseño del software, en ningún nivel"
Un programador novato tal vez quiera un consejo sobre su diseño de otros más experimentados pero al final, deberá ser su decisión. Si su diseño fue malo (un chiste para un senior)...
Recuerdo: Cuando yo era pequeño (aun sigo siendo, payaso) en la programación hice un mal diseño y un muy buen amigo programador experimentado me dijo que mi diseño debería ser castigado con prisión...
...un programador más experimentado puede sobrescribir su diseño después pero nunca debe meterse, como dije antes, con su diseño en el momento.
En el siguiente post hablaremos sobre la ciencia del diseño de software, este es el tercer post donde hablamos del software y como simplificarlo así que si te interesa lee los post anteriores para que caminemos agarraditos de las manos.
Gracias por leer este bonito post!!
Deja tu comentario o sugerencia sobre el diseño de software.


¿Castigado con prisión? Jajajajajaja
ResponderBorrarjejeje asi es mi estimado...cruel pero si ayuda jejeje
Borrar