Revisión de código
Examen sistemático del código por parte de otros desarrolladores antes de su fusión en la rama principal.
La revisión de código (code review) designa el examen de un cambio de código por al menos otra persona antes de incorporarlo a la rama principal común. Lo habitual es hacerlo mediante un pull request o merge request: los cambios propuestos se comentan, se plantean preguntas y se piden ajustes antes de aprobar la fusión.
Se revisan no solo los errores evidentes, sino también la legibilidad, las decisiones de arquitectura y la cuestión de si un cambio encaja en el código existente. Una revisión de código reparte conocimiento en el equipo y reduce la probabilidad de que un punto ciego individual pase inadvertido.
Para qué lo utiliza Provimedia
Provimedia hace que sus compañeros revisen cada cambio en código compartido y antepone a Code Guardian como instancia adicional y automatizada.
¿Quiere usar Revisión de código en su proyecto?
En una conversación gratuita descubriremos cómo podemos llevarlo a cabo para usted.
Más de Calidad del software
Clean Code
Idea rectora para un código pensado para ser comprensible para las personas y no solo para el compilador.
Más informaciónCode Smell
Patrón llamativo en el código que no es necesariamente erróneo, pero que apunta a un problema más profundo.
Más informaciónDefinition of Done
Lista escrita y acordada en el equipo de los criterios que una tarea debe cumplir para considerarse terminada.
Más informaciónLinting
Examen automatizado del código en busca de errores de estilo y formato según reglas fijas.
Más informaciónPrueba de mutación
Procedimiento que introduce deliberadamente pequeños errores en el código para comprobar la capacidad de detección de las pruebas.
Más informaciónQuality Gate
Etapa de verificación en la pipeline de desarrollo que solo deja pasar un cambio si cumple criterios fijos.
Más informaciónRefactorización
Reestructuración deliberada del código existente sin modificar su comportamiento externo.
Más informaciónPrueba de regresión
Nueva ejecución de pruebas sobre funciones existentes tras un cambio, para detectar errores recién surgidos.
Más información