페어 프로그래밍(Pair Programing)
페어 프로그래밍(Pair Programing)이란 두 사람이 한 짝이 되어서 같이 프로그래밍을 하는 것을 말한다.
단순하게 한 컴퓨터를 두고 두 사람이 시간을 구분해서 코딩한다고 하기도 하는데. 현시점에서 페어 프로그래밍이라고 하는 방식으로는 같은 작업 업무를 두 사람이 같이 작업하는 형태를 말한다.
작업을 구분해서 하고 서로 작업된 코드에 대한 견해를 나누거나 두 개를 결합하는 방식으로 조 진행한다.
페어 프로그래밍을 하게되면 장단점은 다음과 같다.
장점 | 단점 |
에러 및 사이드 이펙트가 줄어든다. 혼자 작업하는것보다 더 효율적인 코드를 작업할 확률이 올라간다. 팀워크를 향상시킨다. |
시간이 오래걸린다. 작업 효율이 떨어질수 있다. (서로의 스타일이 안맞을 경우) |
생각하는 과정을 공유하고 배운다. 비슷한 형태의 개발로 사수, 부사수 프로그래밍이 있다.
관계는 수평적이지 않고 수직적이긴 하지만 최소한 둘 이상 같이 업무를 진행한다는 공통점이 있다.
★☆☆☆☆
반응형
'개발 > 기본) 기본기' 카테고리의 다른 글
기본기)c# switch statement on a range(switch 문 범위 조건) (0) | 2021.09.13 |
---|---|
기본기) Switch 문 안에 Switch 문법 (Nested switch-case) (4) | 2021.08.26 |
기본기)c#) lock (0) | 2021.05.12 |
기본기) 소프트웨어 관리 버전(Semantic Versioning) (0) | 2021.04.19 |
기본기)c#) Async / Await 사용법 (0) | 2021.04.14 |
댓글