페어 프로그래밍(Pair Programing)
페어 프로그래밍(Pair Programing)이란 두 사람이 한 짝이 되어서 같이 프로그래밍을 하는 것을 말한다.
단순하게 한 컴퓨터를 두고 두 사람이 시간을 구분해서 코딩한다고 하기도 하는데. 현시점에서 페어 프로그래밍이라고 하는 방식으로는 같은 작업 업무를 두 사람이 같이 작업하는 형태를 말한다.
작업을 구분해서 하고 서로 작업된 코드에 대한 견해를 나누거나 두 개를 결합하는 방식으로 조 진행한다.
페어 프로그래밍을 하게되면 장단점은 다음과 같다.
장점 | 단점 |
에러 및 사이드 이펙트가 줄어든다. 혼자 작업하는것보다 더 효율적인 코드를 작업할 확률이 올라간다. 팀워크를 향상시킨다. |
시간이 오래걸린다. 작업 효율이 떨어질수 있다. (서로의 스타일이 안맞을 경우) |
생각하는 과정을 공유하고 배운다. 비슷한 형태의 개발로 사수, 부사수 프로그래밍이 있다.
관계는 수평적이지 않고 수직적이긴 하지만 최소한 둘 이상 같이 업무를 진행한다는 공통점이 있다.
★☆☆☆☆
반응형
댓글