Codificación

ENTRADAS

1- EQUIPO XP

Cliente: Cesar Inga

Encargado de Pruebas: Taquiri Palomino Eudis

Encargado de Seguimiento(Tracker): Anaya Yaranga Juan

Entrenador (Coach): Rojas Cule Denis

Consultor: Arqque Pantigozo

Programadores:

  • Escalante Gomez Robert Blas
  • Perez Leyva Luis
  • La madrid Martinez Ayrton
  • Vasquez Pérez Salvador
  • Gutierrez Chura Luis
La imagen tiene un atributo ALT vacío; su nombre de archivo es 59409398_280681302876480_5113638030267121664_n.jpg

2- HISTORIAS DE USUARIOS Y TAREAS XP

Historias del Usuario (User-Stories)

◦ Establecen los requisitos del cliente
◦ Trozos de funcionalidad que aportan valor
◦ Se les asignan tareas de programación con un nº de horas de desarrollo
◦ Las establece el cliente
◦ Son la base para las pruebas funcionales

Tareas de ingeniería

Usadas para describir tareas que realizan el proyecto. Deben tener relación con una Historia de Usuario.

HERRAMIENTAS

1- PRUEBA UNITARIA

Una pruebas unitaria es una pieza de código escrita por un desarrollador que “ejercita” una muy pequeña área específica de la funcionalidad, en el código que se está probando.

En otras palabras, una prueba unitaria es realizada para demostrar que la pieza de código haga lo que el desarrollador piense que debería hacer.

2- Integración continua

  •  Tiene como objetivo principal el de comprobar que las actualizaciones en el código fuente no generen retrasos y/o anomalías en el desarrollo de una aplicación. 
  • En el sistema una vez que esté lista, Cada pieza de código es integrada
  • El sistema puede llegar a ser integrado y construido varias veces en un mismo día.
  • Evita o detecta antes los problemas de compatibilidad .

SALIDAS

1- ESTÁNDARES

Si bien esto no es una idea nueva, XP promueve la programación basada en estándares, de manera que sea fácilmente entendible por todo el equipo, y que facilite la recodificación. 
Si los programadores van a estar tocando partes distintas del sistema, intercambiando compañeros, haciendo refactoring, debemos de establecer un estándar de codificación aceptado e implantado por todo el equipo.

  • Quedamos de acuerdo los programadores que el patrón de diseño que se va a realizar es MVC.

2- PROGRAMACIÓN EN PAREJAS

La programación en pareja (pair programming en inglés) es una técnica empleada en el desarrollo ágil de software, consistente en trabajar en el mismo equipo dos programadores de forma conjunta. Uno de ellos (el conductor) escribe el código, mientras que el otro (observador) lo supervisa. Ambos programadores van alternando estos roles.

El código desarrollado por programadores en pareja es más corto y de mayor calidad que el que realizarían de forma individual, porque el rol de observador permite la reconsideración y mejora continua de la estrategia en la dirección del trabajo y de mejoras sobre el código que el conductor va desarrollando.

La imagen tiene un atributo ALT vacío; su nombre de archivo es image-88.png
La imagen tiene un atributo ALT vacío; su nombre de archivo es image-89.png