Los mandamientos de la programación actual

Lejos de los tiempos heroicos del desarrollo software, con vuestro permiso voy a hacer de evangelista de la nueva programación proclamando los siguientes preceptos:

1. No programaras aquello que este ya programado. Buscando en la web es fácil encontrar código y librerías que te evitarán hacer las tuyas propias.

2. Honraras las metodologías de programación y los lenguajes. Me sorprende ver que profesionales con varios años trabajando no son modulares en el código, no usan arrays, no aprovechan los bucles y las secuencias de control,… Haciendo las cosas como deben ser te ahorras lineas de código y menos lineas de código son menos posibles errores.

3. Usaras herramientas y técnicas modernas. Ni el vi ni el notepad son las mejores herramientas de programación. Los entornos de desarrollo modernos (como este) y framework (como este) te permiten simplificar tu trabajo y centrarte en lo que importa.

4. Harás las pruebas que hagan falta y el doble mas. La mayoría de lenguajes y herramientas permiten depurar y hacer pruebas de manera muy sencilla, aprovéchalo.

5. Harás backups y utilizaras control de versiones. Tu trabajo es demasiado valioso para que se pierda.

6. No reinventes la rueda, mejórala. Si ves algo que ya esta hecho, como hemos dicho antes no lo vuelvas a hacer. Sin embargo si puedes mejorarlo hazlo partiendo de lo ya hecho.

7. Descansaras lo necesario. El desarrollo requiere de concentración y poco stress. Si no descansas lo suficiente faltara concentración y aumentara el stress.

8. Haz las cosas pequeñas. No te empeñes en el supermegacodigo que lo hace todo. Simplifica los problemas, divide las tareas, hasta que sean suficientemente pequeñas y sencillas. Luego es como un Lego, ir uniendo las piezas.

9. Comparte tu conocimiento. Es importante que te relaciones con otros programadores y veas que pueden hacer las cosas de mil maneras.

10. Disfruta de tu trabajo. Si no te diviertes con esto mejor que te busques otra cosa, que seguro que la hay.

Hablo de programación por generalizar, estos mandamientos son validos con las correspondientes adaptaciones para cualquier desarrollo de sistemas informáticos.

Texto transcrito del blog de Javier García Garrido: http://javiergarciagarrido.wordpress.com/
Publicada el Viernes 6 de Marzo de 2009 en http://javiergarciagarrido.wordpress.com/2009/03/06/los-mandamientos-de-la-programacion-actual/

No hay comentarios:

Publicar un comentario

Vistas de página en total