Programmation par les pairs , également connue sous le nom de programmation en binôme, programmation en duo, programmation jumelle, programmation double, programmation en binôme, est une technique de développement logiciel dans laquelle deux personnes travaillent ensemble sur un même poste de travail. L'un, le conducteur/dactylo, écrit le code tandis que l'autre, l'observateur ou le navigateur, examine chaque ligne de code au fur et à mesure qu'elle est saisie. Les deux programmeurs changent fréquemment de rôle. Lors de l'examen, l'observateur considère également l'orientation « stratégique » du travail, proposant des idées d'amélioration et des problèmes futurs probables à résoudre.
Avantages de la programmation par les pairs :
- Qualité de code améliorée
- Temps de débogage réduit
- Amélioration du partage des connaissances
- Réduction du stress pour les développeurs
- Encouragement des programmeurs en binôme à parler de leurs processus de réflexion. En conséquence, la programmation par les pairs a tendance à produire des exigences et des conceptions plus complètes.
Cependant, la programmation en binôme présente également des défis :
- Coûts plus élevés à court terme
- Pas efficace avec les introvertis ou dans les cultures de travail toxiques
|