Inicio arrow Blog arrow Ágiles arrow Los 10 mandamientos del programador ágil Make Text BiggerMake Text SmallerReset Text Size
Los 10 mandamientos del programador ágil E-mail
23.09.2006

Escribe las pruebas antes que el código
Es una buena forma par asegurarte de que no vas a escribir funcionalidades que no necesita el programa, y evitar la tentación de programar un método extra o un parámetro adicional, "por si acaso alguna vez..."

Integra y ejecuta el código a diario en tu máquina.
Descárgalo del servidor, ejecútalo y mantén sincronizadas las versiones por encima de todo.

Se perezoso. Automatiza todo lo que puedas.

Una funcionalidad completa en la integración diaria vale por dos en la pizarra de planificación.
Mejor que planificar por un lado la programación de negocio interno de la aplicación, y lugo la parte de interfaz con el usuario; escribe de una tacada una funcionalidad completa. Es mucho más gratificante y genera funcionalidad y feedback temprano del cliente que empieza a "tocar" el funcionamiento real.

Escribe comentarios suficientes y útiles.

Defiende y espera el cambio
No te limites al principio del manifiesto ágil de "aceptar el cambio". Defiende el cambio como el camino para mejorar el producto.

Aprecia el código de tus compañeros.
Las revisiones de código entre compañeros es una de las mejores prácticas de mejora y depuración.

Comunicación
No trabajes aislado. Comunica al resto del equipo las modificaciones, cambios, errores; pide ayuda; comparte las ideas que se te ocurran sobre el producto, sus posibles mejoras...

Refactoriza cuando sea necesario.
La refactorización es la forma de conseguir código robusto y elegante en el desarrollo ágil. La primera iteración es posible que tenga como único objetivo conseguir la funcionalidad esperada por el cliente. La segunda puede tener como objertivo mantener la funcionalidad y refactorizar el código.

Cumple los estándares.
Emplea estándares siempre que los haya: de las herramientas, convenciones de codificación. Aplica la innovación a nivel del producto, no de su programación.

Vía: karma-lly speaking  

Blogalaxia Tags: agilidad programación+ágil programación
Comentarios (2)
Uno ms... : -
Fíjate si alguien ya lo hizo antes de comenzar a programarlo...

il maistro
September 24, 2006
Mandamientos para todos los programadore : -
Trabajes con la metodología de desarrollo que trabajes estos principios creo que son perfectamente aplicables.

Si por algo me gustan las metodologias ágiles es precisamente porque introducen estas practicas de programación como parte fundamental de la propia metodologia, pero eso no quita que la mayoría de cosas que plantean son buenas practicas de programación que ya se conocian y aplicaban con anterioridad, así que se practique la metodologia que se practique combiene aplicarlas.


September 24, 2006
Escribir comentario

 
< Anterior   Siguiente >

En Navegapolis
En Internet


Artículos relacionados