Soy parte de un equipo de siete desarrolladores en una pequeña empresa de software y estoy tratando de presentar revisiones grupales de código y diseño. Hemos realizado algunas revisiones en el pasado, pero ha sido esporádico. Me gustaría que sea algo más regular.
He leído Code Complete y otros recursos similares y hablan sobre la mecánica de cómo llevar a cabo revisiones de códigos, pero no he podido encontrar ninguna de las mejores prácticas sobre cómo elegir qué revisar. Tenemos una base de código que tiene más de ocho años y que cubre una variedad de idiomas, por lo que hay mucho que se puede ver.
Estos son algunos de los factores en los que puedo pensar que podrían afectar la elección:
- Lenguaje: C, Java, SQL, PL / SQL
- Antigüedad del código: código nuevo versus código antiguo
- Uso del código: código utilizado con frecuencia 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 esta no es una pregunta con una respuesta definitiva absoluta, pero cualquier guía sería útil.
Algunas preguntas relacionadas periféricamente:
- Enfoques de revisión de código (Menciones de revisión de secciones críticas y nuevo código de desarrollador)
- ¿Deberíamos intentar revisar todo nuestro código?