본문 바로가기
개발/기본) 기본기

기본기)페어 프로그래밍(Pair Programing)

by 테샤르 2021. 8. 9.

페어 프로그래밍(Pair Programing)

페어 프로그래밍(Pair Programing)이란 두 사람이 한 짝이 되어서 같이 프로그래밍을 하는 것을 말한다.

단순하게 한 컴퓨터를 두고 두 사람이 시간을 구분해서 코딩한다고 하기도 하는데. 현시점에서 페어 프로그래밍이라고 하는 방식으로는 같은 작업 업무를 두 사람이 같이 작업하는 형태를 말한다.

 

작업을 구분해서 하고 서로 작업된 코드에 대한 견해를 나누거나 두 개를 결합하는 방식으로 조 진행한다.

 

페어 프로그래밍을 하게되면 장단점은 다음과 같다.

장점 단점
에러 및 사이드 이펙트가 줄어든다.
혼자 작업하는것보다 더 효율적인 코드를 작업할 확률이 올라간다.
팀워크를 향상시킨다.
시간이 오래걸린다.
작업 효율이 떨어질수 있다. (서로의 스타일이 안맞을 경우)

 

 

생각하는 과정을 공유하고 배운다. 비슷한 형태의 개발로 사수, 부사수 프로그래밍이 있다.

관계는 수평적이지 않고 수직적이긴 하지만 최소한 둘 이상 같이 업무를 진행한다는 공통점이 있다.

 

 

 

★☆☆☆☆

 

반응형

댓글