La programación en pares consiste en intentar llevar esa práctica de desarrollo al límite.
Programación en pareja
Dos programadores se sientan uno al lado del otro frente a una computadora, frente al mismo monitor, usando el mismo teclado y el mismo mouse para completar el trabajo de codificación juntos. Muchos entusiastas de la agilidad anhelan este método de programación, pero muy pocos intentan adoptarlo en el trabajo real.
Razón
La programación en pareja es muy diferente del modelo de programación tradicional. También tiene requisitos más altos en las habilidades de los programadores. Requiere que ambas partes de la pareja estén muy concentradas y mantengan el ritmo. y pensamiento consistente.
Tipo de desarrollo en pares
Pruebas unitarias cruzadas
Es la piedra angular de muchas prácticas ágiles, ya sea refactorización o integración continua, las pruebas unitarias son inseparables.
Revisión de código
Es una forma organizativa de revisión de código. Después de que las dos partes completan o completan parcialmente la codificación y las pruebas unitarias, realizan una revisión cruzada de los logros de cada uno en esta iteración. Todos los códigos para descubrir estándares de codificación y problemas de lógica empresarial o peligros potenciales en el código, y garantizar que los problemas planteados se resuelvan adecuadamente.