"페어 프로그래밍"의 두 판 사이의 차이

(사용자 2명의 중간 판 8개는 보이지 않습니다)
3번째 줄: 3번째 줄:
;페어 프로그래밍, 짝 프로그래밍
;페어 프로그래밍, 짝 프로그래밍
* 애자일 개발 기법
* 애자일 개발 기법
* [[코딩]]과 [[코드 리뷰]]를 동시에
* 두 프로그래머가 한 컴퓨터에서 함께 일하는 것
* 두 프로그래머가 한 컴퓨터에서 함께 일하는 것
* 드라이버(driver): 코드를 쓰는 사람
* 관찰자(observer, pointer, naviagator): 코드를 함께 리뷰하는 사람
* 자주 역할을 바꿈
* 자주 역할을 바꿈
:타이머, 모래시계 활용 가능


https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Pair_programming_1.jpg/220px-Pair_programming_1.jpg
{| class='wikitable'
| 드라이버(driver) || 코드를 쓰는 사람. 키보드를 잡은 사람. 코딩 직접 수행
|-
| 내비게이터(naviagator, pointer, observer) || 코드를 함께 리뷰하는 사람. 훈수를 두거나 큰 그림을 봄
|}
 
https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Pair_programming_1.jpg/330px-Pair_programming_1.jpg


==장점==
==장점==
18번째 줄: 24번째 줄:


==같이 보기==
==같이 보기==
*[[애자일 방법]]
* [[애자일 방법]]
*[[익스트림 프로그래밍]]
* [[익스트림 프로그래밍]]
* [[코드 리뷰]]
* [[하브루타]]


==참고 자료==
==참고==
*https://en.wikipedia.org/wiki/Pair_programming
*https://en.wikipedia.org/wiki/Pair_programming
*http://c2.com/cgi/wiki?PairProgramming
*http://c2.com/cgi/wiki?PairProgramming

2018년 3월 28일 (수) 22:18 판

1 개요

pair programming
페어 프로그래밍, 짝 프로그래밍
  • 애자일 개발 기법
  • 코딩코드 리뷰를 동시에
  • 두 프로그래머가 한 컴퓨터에서 함께 일하는 것
  • 자주 역할을 바꿈
타이머, 모래시계 활용 가능
드라이버(driver) 코드를 쓰는 사람. 키보드를 잡은 사람. 코딩 직접 수행
내비게이터(naviagator, pointer, observer) 코드를 함께 리뷰하는 사람. 훈수를 두거나 큰 그림을 봄

 

2 장점

  • 결함 감소
  • 설계 품질 향상
  • 만족도 증가
  • 학습
  • 원할한 의사소통

3 같이 보기

4 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}