Hola
•
• Ventajas: Programación organizada. La calidadde los sistemas basados en XP tiende a ser un poco mejor, enparticular si se utilizan patrones de diseño.Menor tasa de errores.El desarrollo de software con XP es más flexible, y como el sistemacomienza a crecer orgánicamente,es más sencillo remover funciones para cumplir con el tiempo de desarrollo sin poner en riesgo el restodel sistema.Gracias al “refactoring” es más fácil el modificar losrequerimientos del usuario.Debido a la filosofía del “pair programming” (programación en parejas), se consigue que losdesarrolladores apliquen las buenas prácticas que se les ofrecen con la XP.Debido aque se concibe que la “propiedad” del código es colectiva, cualquiera puede desarrollar,mejorar, simplificar, cualquier necesidad del proyecto, usando siempre sistemas tipo CVS para evitarladuplicación de trabajo usando el “ refactoring” si se trata de una modificación.Satisfacción del programado
• La Programación Extrema es ideal en aquellos proyectos en donde se requiere un desarrollo acortoplazo, en donde los requerimientos pueden ser cambiados en cualquier instante, de hecho, su principalobjetivo es reducir los costos generados por los cambios en los requerimientos. Se propone comounparadigma en donde se proveen numerosas ventajas en la reutilización del código..Las prácticas principales en la Programación Extrema son aquellas que generalmente son aceptadascomo buenas, pero en esteparadigma
•
• se llevan al extremo.Por otro lado, ninguna de las prácticas establecidas por XP son una invención del método; todas ellas yaexistían, y lo que XP ha hecho ha sido ponerlas todas...
Regístrate para leer el documento completo.