Professional Documents
Culture Documents
Extrema
Las prcticas sugeridas por la programacin extrema son el resultado de la
experimentacin de muchos equipos de desarrollo. Es posible que no todas
las prcticas sean las ms convenientes para nuestro equipo, lo importante
es implementar aqullas que nos permitan seguir los principios XP y ser
productivos. Veamos algunas de las prcticas sugeridas para cada etapa de
desarrollo:
Planificacin
Administracin
Diseo
Desarrollo
Programacin en parejas
Dos cabezas piensan (y programan) mejor que una. Adems, la
programacin en pareja permite que el conocimiento se distribuya
correctamente a travs del equipo.
Integrar constantemente
Como los programadores estarn desarrollando en paralelo, es probable
que en algn momento se puedan desviar demasiado de la lnea principal
de cdigo (llamada trunk), y luego les sea muy difcil integrar esa
funcionalidad de vuelta. Al integrar constantemente nos ahorramos ese y
otros tipos de problemas.
Pruebas
Todo cdigo debe pasar todas las pruebas unitarias del sistema
Adems de pasar sus propias pruebas unitarias, antes de integrar nuevo
cdigo debemos asegurarnos que ste no introduce bugs o rompe con
funcionalidad ya existente. Para esto, corremos una prueba automatizada
que verifique las pruebas unitarias de todo el sistema.