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