Algoritmo para agregar una nueva funcionalidad
Obtener un requerimiento de la pila de requerimientos pendientes de implementar.
Clonar el repositorio del proyecto, y crear una nueva rama a partir de la rama develop donde se implementará todo lo relacionado a la nueva funcionalidad.
Diseñar interfaz gráfica si es necesario, especificando tanto la vista para el usuario, e identificando la información que tendrá que desplegar.
Implementar la vista
Si la funcionalidad requiere acceso a la base de datos deberá revisarse si alguna de las funciones ya implementadas provee la data necesaria; de lo contrario deberá crearse una función correspondiente en el backend.
Implementar un servicio de comunicación con el backend donde se transformará la data de ser necesario.
Implementar la lógica de la vista.
Escribir pruebas unitarias para el código desarrollado.
Unir el código a la rama develop y solucionar conflictos de ser necesario.
Verificar con el resto de pruebas del sistema que la funcionalidad nueva no haya causado bugs inesperados.
Comentarios
Publicar un comentario