- Cargo
- Líder de equipo de desarrollo
- Miembro desde
- sept 2023
- Mensaje
- 196
Doki · Diseño de interfaz · 2023
Llevo mucho tiempo como líder de equipo, así que voy a escribir esto sin prisas, porque el error más común en este tema es querer ir demasiado rápido.
La revisión de código no es una auditoría, es una herramienta de aprendizaje. En los equipos que no aceptan esta frase, el proceso siempre acaba igual: el senior busca errores, el junior se pone a la defensiva, las revisiones se ralentizan y al final nadie lee nada y aprueba por inercia.
He acumulado algunas reglas que funcionan, os las comparto.
Enviad cambios en trozos pequeños. Nadie lee de verdad un cambio de 500 líneas, todo el mundo pone "se ve bien". En cambios de menos de 200 líneas, el número de bugs encontrados aumenta notablemente.
Comentad el código, no a la persona. En vez de "¿por qué has hecho esto así?", preguntad "¿qué pasa aquí en este caso?". Es la misma info, pero la conversación cambia por completo.
Automatizad las discusiones de estilo. Temas como indentación, comillas o nombres deben resolverse con herramientas. Si se gasta el tiempo humano en eso, se escapan los problemas reales.