[[분류:프로그래밍]] [목차] == 개요 == pair programming. == 상세 == [[애자일]] 소프트웨어 개발 방법에 속하며, 하나의 컴퓨터로 두 프로그래머가 짝을 이루어 2교대로 작업한다. 코드를 작성하는 사람(진행자, driver)과 관찰자(observer, navigator)로 나뉘며, 관찰자는 코드 검토(code review)를 담당한다. 보통 25~30분 코딩 + 5~10분 휴식 주기를 반복한다. [[뽀모도로]] 기법의 프로그래머 버전. 관찰자는 진행자가 코딩하는 부분을 같이 보며 자신이 떠올린 방향, 좋은 아이디어, 해결법 등을 제시하여 호율을 증대시킨다. 다른 사람의 코딩 스타일 방향을 맞추는 등 협동성을 기를 수 있다는 게 장점이다. 숙련자-초보자 뿐만 아니라 비슷한 능력자끼리도 가능.