[펌]XP(eXtreme Programming) explained
이 글은 jacking님께서 번역하신 글입니다. - Astromaker eXtreme Programming explained본서 목적은 Extreme Programming(XP)에 대해서 설명하는 것이다. XP는 소중규모의 팀에서 변하기 쉬운 요구에 맞추어주며 서로 마주보면서(같은 장소) 소프트웨어를 개발하는 라이트급의 방법론이다. 왜 extreme(궁극)이라는 단어가 명칭에 포함되어 있을까. XP는 상식을 원리로 하고, 극한까지 실천하기 때문이다. 코드 리뷰가 좋아서 한다면, 언제라도 코드 리뷰를 한다. (페어 프로그래밍) 테스트가 좋아서 한다면, (팀) 전원이 언제라도 테스트를 하고 (단체 테스트), 고객도 테스트를 한다.(기능 테스트) 설계가 좋아서 한다면, 설계를 (팀) 전원의 일상 일의 일부로 ..