백엔드 개발자 공부/학습방법

[학습방법] 페어 프로그래밍(Pair Programming)

gotoguy 2022. 8. 20. 13:19
728x90

페어 프로그래밍 가이드라인

    - 페어와 함께 진행하기 전, 스스로 개념 정리를 하는 시간을 가진다.
    - 일정에 맞춰, 페어에게 DM으로 연락을 해 줌 또는 구글밋 링크 또는 게더타운으로 접속한다.
    - 내비게이터(전체적인 방향 제시)와 드라이버(내비게이터의 방향에 따라 코드 작성)로 역할을 나눈다. (주기적으로 역할 교체하며 진행)
    - 관련 내용을 충분히 찾아보고 상의해보아도 해결책을 찾기 어렵다면, 아고라 스테이츠에 질문을 남긴다.
    - 스프린트가 종료되면, 페어 리뷰를 솔직하게 작성하여 꼭 발송한다.

 

내비게이터와 드라이버

    - 내비게이터 : 숲, 전체적인 방향 제시, 드라이버에게 질문을 던져 해답을 찾도록 도와줌, 코드 중 실수에 대한 피드백
    - 드라이버 : 나무, 내비게이터의 제안에 따라 코드 작성(작성한 코드를 설명할 수 있어야 함), 내비게이터의 의견에 커뮤니케이션을 통해 합의

 

주의사항

    - 절대 늦거나 불참하면 안됨.
    - 페어와 연락이 되지 않을 경우 : 수강생 헬프센터를 통해 보고 후 솔로로 일정 진행, 연락 닿으면 페어 프로그래밍 진행
    - 기본적인 예의 : 개인정보, 욕설/비속어, 불쾌함을 주는 행위
    - 페어와 충분한 논의, 실력이 달라도 실망하지 말 것
    - 문제가 풀리지 않는다면 각자만의 시간을 조금 가져볼 것
    - 페어 리뷰 작성 : 피드백은 커뮤니케이션의 한 종류. 함께 성장하는 가치. 넷플릭스의 4A 피드백 문화

728x90