
No quiero empezar este post sin dejar claro que no me considero buen programador, probablemente tú si lo seas, pero antes te recomiendo leer este artículo : Diez señales de que no eres tan buen programador como piensas, al menos te hará dudar.
Estas son mis razones por las que defiendo que es mejor un buen desarrollador que 10 noramalillos:
- Con menos código generan más funcionalidad. Al diseñar mejor las clases y las funciones repiten menos código, así con menos líneas generan más funcionalidad. Al tener menos código fuente que revisar el tiempo empleado en detectar y corregir bugs se minimiza.
- Generan código más limpio y más fácil de leer. Al ser más sencillo de leer también es más fácil de extender y corregir bugs.
- Generan más código en menos tiempo. Conocen mejor el api y tardan menos en implementar las funciones.
- El código tiene menos proporción de bugs.
- Al utilizar (siempre que sea necesario) patrones de diseño su código es más fácil de extender y modificar.
- El código está mejor documentado y tiene mejores comentarios, por lo tanto, es más sencillo de extender o modificar por futuros programadores.
- Los programas son más eficientes. Conocen mejor la estructura de los diferentes tipos de datos y la complejidad de sus funciones, por lo tanto siempre los tendrán en cuenta a la hora de diseñar una función.
Por todas estas razones me gustaría ser mejor programador, ¿Se os ocurre alguna más?