본문 바로가기
dev

Pair Programming Tips And Tricks

by igooo 2009. 3. 13.
728x90
Engaging

    * 도와주시겠어요?
    * 같이해요!

During pairing

    * 제가 해볼까요!
    * 해보시겠어요?
    * 제의도는요
    * 어떻게 하실건가요?
    * 이제 어떤걸 할까요? 다음 단계는 뭐죠?
    * 우리 빼먹은건 없죠?
    * 어떤 코드죠
    * 이 코드는 잘 동작하나요? 단위 테스트를 해볼까요.
    * 무엇을 테스트 할껀가요?
    * 좀 더딘것 같은데. 어떻게 잘 되나요?
    * 이해가 안가요. 그려서 설명좀 해주세요!

Resting

    * 좀 쉴까요?
    * 우리 그만할까요?
    * 사람을 바꿔 볼까요?
    * 나가서 좀 쉬어요!

Maybe

    * 제가 잠시 혼자 봐도 될까요? (페어 프로그래밍은 아니지만 페어 후에 긴장을 완화 시킬수 있다. 단지 살펴보는 경우에만.)

Do not

    * 화내지 마라(개인적으로 젤 힘듬ㅋ)

Keep in mind:

    * 잊지마라. 강요하면 페어 프로그래밍을 하는 것에 대한 반감을 증가 시킨다.
    * 혼자 오래하지마라. 돌아가면서 해라
    * 충분히 하고 키보드를 넘겨라.
    * 서로 의사소통하라! 듣고, 말하기.
    * 자주 쉬어라. 쉬는걸 건너뛰지 마라. (guidelines: 초보자 15분, 숙련자 45분)
    * 짝도 나눈다. 다른 짝도 바꿔본다.
    * 즐겨라
    * 믿어라
    * 먼저 자신이 틀렸을 가능성을 생각하라
    * 빨리 자신의 에러를 인식하라.
    * 자존심을 죽여라
    * 천천히해라
    * 페이스를 늘려라
    * 당신보다 경험이 적은 사람과 함께 짝을 한다
    * 당신보다 경험이 많은 사람과 함께 짝을 한다
    * 코드는 짝 프로그래밍을 하는 두 사람중 어느 사람의 것도 아니다. 그러나 체크인전 변경에 대한 책임은 둘에게 있다
    * 언제나 코드에 대화를 담기를 노력해라.



원문 : http://c2.com/cgi/wiki?PairProgrammingTipsAndTricks


'dev' 카테고리의 다른 글

용어 정리  (0) 2010.08.24
java 개발자의 Ubuntu 10.04 설치 및 사용 후기  (0) 2010.06.09
이클립스 플러그인  (0) 2009.02.24
Daum-구글 위젯=가젯 컨퍼런스  (0) 2008.11.01
rails on openid 2.0  (0) 2008.02.14