Java

페어 프로그래밍(3일차)

짤진이 2024. 4. 5. 16:46
반응형

페어프로그래밍

페어 프로그래밍은 애자일 개발 방법론 중의 하나로 하나의 컴퓨터에서 두 사람의 프로그래머가 작업하는 방법이다.

한 사람은 프로그래밍의 방향을 설명하고, 다른 한 사람은 지시대로 코드를 작성한다.

그리고 보통 5분 간격으로 역할을 바꾼다. 코드를 완성하는 것이 중요하지만, 대화를 많이 해서 서로의 지식을 공유하는 것도 매우 중요한 목적이다. 특히 자신이 아는 것을 상대에게 잘 설명하기 위해, 그리고 상대방은 설명을 이해하기 위해 높은 집중력을 발휘해야 한다.

 

 

이 집중력이 무의식적인 코딩을 방지해준다. 하지만 페어 프로그래밍을 하면 코드를 작성한 의도를 상대방에게 설명하면서 코딩을 하게 되기 때문에 단점을 줄이고 나쁜 습관을 교정할 수 있다.

반응형