페어 프로그래밍은 소프트웨어 개발 기법으로, 두 명의 프로그래머가 공통의 목표를 달성하기 위해 함께 작업하는 것이다. 한 쌍은 전략적 부분(네비게이터)에 책임이 있으며, 다른 한 쌍은 작업의 전술적 부분(드라이버)에 초점을 맞춘다. 그들은 이러한 협업에서 최상의 결과를 얻기 위해 서로의 신발에 들어가 책임을 교대하게 된다.
프로그래머들이 페어링할 수 있는 공통의 목표로는 새로운 기능을 구현하거나 기존 기능을 업그레이드하는 것, 코드 리뷰(저자-리뷰어 쌍 또는 다른 사람의 PR에 대한 두 명의 리뷰어), 복잡한 부분의 버그 수정/디버깅, 지식 전달 등이 있다.
dzone.com
Elevating Software Delivery Through Pair Programming
Create attached notes ...
