Soy parte de un equipo de siete desarrolladores en una pequeña empresa de software y estoy tratando de introducir códigos de grupo y revisiones de diseño regulares. Hemos realizado algunas revisiones en el pasado, pero ha sido esporádica. Me gustaría hacerlo más regular.
He leído Code Complete y otros recursos similares y hablan sobre los mecanismos de cómo para llevar a cabo revisiones de código, pero no he podido encontrar las mejores prácticas sobre cómo elegir qué para revisar. Tenemos una base de código que tiene más de ocho años y abarca una variedad de idiomas, por lo que hay muchos aspectos que se pueden ver.
Estos son algunos de los factores que puedo pensar que podrían afectar la elección:
- Idioma: C, Java, SQL, PL / SQL
- Edad del código: Código nuevo vs código antiguo
- Uso del código: Código de uso frecuente vs (efectivamente) código muerto / poco usado
- Importancia del código: código crítico vs código no crítico
- Desarrollador: código de desarrollador Junior vs código de desarrollador Senior
Entiendo que esto no es una pregunta con una respuesta definitiva absoluta, pero cualquier orientación sería útil.
Algunas preguntas relacionadas con la periferia:
- Enfoques de revisión de código (Menciones de revisión de secciones críticas y nuevo código de desarrollador)
- ¿Debemos intentar revisar todo nuestro código?