-
지식 공유
-
함께 고민
-
집중도
-
코드 리뷰
-
생산성 저하
-
피로도 상승
- 쉬는 시간 무조건 정하기
- 40분 코딩, 10분 회고, 10분 휴식
- 네비게이터와 드라이버
- 어느 한 직책에 너무 경직되서 할 필요 없다. 유동적으로 생각하기
예시: 네비게이터도 검색 가능, 말만 할 필요 없음. 드라이버가 받아쓰는 역할은 아님.
- 네비게이터가 드라이버에게 너무 세부적인 사항까지 매니징 할 필요 없다.
- 조바심 내지 않기
- 의견이 있을 때, 즉각적으로 의견 제시하기 (누구든 의문점이 생기면 바로바로 얘기하기)
-
단순히 방법론을 따라하기 보다는 장점을 생각하면서 페어프로그래밍을 진행하자!
-
기반 기술에 대한 이해도를 필요한 수준으로 싱크한다.
- 시작 전에 관련 내용을 학습하는 시간을 충분히 갖는다.
- 이후 서로 비교하는 시간을 갖는다.
- 결과물(목표)를 정확하게 합의한다.
- 코드를 짜기전에 목표를 구체화한다.
예시: 오늘 빨간 우체통을 찾아봐요 x -> 오늘 어떠어떠한 방법으로 빨간 우체통을 찾아봐요
- 툴
Live share
화면 공유용 툴로 live share를 사용할 예정
Git repo
미션 제출 및 드라이버 코드 최신화