페어 프로그래밍

컴공거북이·2025년 9월 10일

페어프로그래밍은 두 사람이 함께 하나의 코드를 작성하는 협업방식이다.

여기에는 크게 두 가지 역할이 존재한다.

  1. 드라이버(Driver)
    • 키보드와 마우스를 직접 다루며 코드를 작성하는 사람
    • 실시간 피드백을 받아 바로 코드에 반영
  1. 내비게이터(Navigator)
    • 코드의 방향성과 아이디어를 제시하는 사람
    • 전체적인 흐름을 살펴보고 오류나 개선점을 찾아 제안

하지만, 현실에서는 “내비게이터의 조언을 받아 드라이버가 따라간다”는 단순한 역할 구분보다는
둘이 함께 머리를 맞대고 더 효율적인 코드를 작성하기 위해 고민하는 과정에 조금 더 가깝다.

profile
잘못된 정보가 있을 경우 언제든 댓글로 남겨주세요 :) 감사합니다!!

0개의 댓글