소프트웨어 설계 핵심011 XP의 주요 실천 방법 (Practice) 출제 빈도 ☆★ ☆★ ☆★ ☆★ ☆★ ☆★ ☆★ ☆★ ☆★ ☆★ 5회 원본 6쪽 다른 사람과 함께 프로그래밍을 수행함으Pair Programming로써 개발에 대한 책임을 공동으로 나눠(짝 프로그래밍)갖는 환경을 조성함Collective Ownership개발 코드에 대한 권한과 책임을 공동으(공동 코드 소유)로 소유함•개발자가 실제 코드를 작성하기 전에 테스트 케이스를 먼저 작성하므로 자신이Test-Driven무엇을 해야할지를 정확히 파악함Development•테스트가 지속적으로 진행될 수 있도록(테스트 주도 개발)자동화된 테스팅 도구(구조, 프레임워크)를 사용함개발에 참여하는 모든 구성원(고객 포함)Whole Team들은 각자 자신의 역할이 있고 그 역할에(전체 팀)대한 책임을 가져야 함Continuous모듈 단위로 나눠서 개발된 코드들은 하Integration나의 작업이 마무리될 때마다 지속적으로(계속적인 통합)통합됨Design Improvement프로그램 기능의 변경 없이, 단순화, 유연(디자인 개선) 또는성 강화 등을 통해 시스템을 재구성함Refactoring(리팩토링)Small Releases릴리즈 기간을 짧게 반복함으로써 고객의(소규모 릴리즈)요구 변화에 신속히 대응할 수 있음 원본 추출 이미지(검수용·회차 숫자 원문 포함) 구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.