mir.pe (일반/어두운 화면)
최근 수정 시각 : 2023-12-14 02:20:49

페어 프로그래밍


1. 개요2. 상세

1. 개요

pair programming.

2. 상세

애자일 소프트웨어 개발 방법에 속하며, 하나의 컴퓨터로 두 프로그래머가 짝을 이루어 2교대로 작업한다.

코드를 작성하는 사람(진행자, driver)과 관찰자(observer, navigator)로 나뉘며, 관찰자는 코드 검토(code review)를 담당한다. 보통 25~30분 코딩 + 5~10분 휴식 주기를 반복한다. 뽀모도로 기법의 프로그래머 버전.

관찰자는 진행자가 코딩하는 부분을 같이 보며 자신이 떠올린 방향, 좋은 아이디어, 해결법 등을 제시하여 호율을 증대시킨다.

다른 사람의 코딩 스타일 방향을 맞추는 등 협동성을 기를 수 있다는 게 장점이다.
숙련자-초보자 뿐만 아니라 비슷한 능력자끼리도 가능.