Trabajo práctico 2C-17
Llevame
7552 - Taller de programación II
Llevame

Fechas


Forma de trabajo
Checkpoints
Plan de trabajo
Contenidos mínimos + extra + demo

Git

Un poco de git...http://try.github.io
Workflow
Centralizado
Feature Branch
Gitflow
Forking

Github flow
Git Flow

Tickets y trazabilidad
El mensaje en los commits es importante.
Permite tener una trazabilidad entre los commits y las tareas que se van realizando.

Cronograma

Secuencia de actividades, ordenadas cronológicamente, a desarrollar dentro del proyecto.
Asignación de tareas
Sirve para organizarnos.
Una persona no puede realizar dos tareas al mismo tiempo

Milestone
Hito (fecha, no tiene duración) muestra un logro importante en el proyecto.
Forma de dar a conocer el avance del proyecto

Pruebas unitarias

Pruebas unitarias
Forma de verificar el correcto funcionamiento sobre una unidad independiente de código.
No prueban el correcto funcionamiento de una aplicación!
Mock

Objeto que simula el comportamiento de uno real.
Pruebas REST API
Prueba manual
- Postman
- curl (bash)
Automatización de pruebas
- Script: bash/python
- Robot framework
Code coverage
Proceso de análisis para encontrar zonas no cubiertas por tests (“dead code”)

Code review

Code review
-
Se define qué segmento de código es el que se va a revisar (random, criticidad, complejidad, métricas)
-
El responsable de la codificación es el encargado de exponer el código
-
El resto de los participantes de la revisión deberá expresar su opinión respecto al código construido
-
Se registran las observaciones
- Se arma historial de observaciones y se realiza un seguimiento.
¿Preguntas?
Metodología trabajo práctico 2C 2017
By Gabriel Fusca
Metodología trabajo práctico 2C 2017
- 323