본문 바로가기
정보처리기사/소프트웨어 설계

[정처기 필기/실기] eXtreme Programming, XP기법(3)

by 버니케이 2024. 3. 4.
반응형

 

XP기법

  • eXtreme Programming
  • 😊짧고 반복적인 개발주기, 단순한 설계, 고객의 적극적 참여
  • 😊애자일 방법론 + 실용성 강조

 


 

 

XP 5가지 핵심 가치😊

  • 😊의사소통, 😊단순성, 용기, 존중, 😊피드백

 


 

 

XP 주요 실천 방법😊(영어로 암기해야 함)

짝프로그래밍
Pair Programming
함께 프로그래밍 -> 공동책임
공동 코드 소유
Collective Ownership
개발한 코드의 권한, 책임 공동소유
테스트 주도 개발
Test Driven Development
테스트케이스 작성
자동화된 테스팅 도구 사용
전체
Whole Team
개개인은 역할이있음
개개인은 역할에 대한 책임이 있음
계속적인 통합
Continuous Integration
작업 마무리할때마다 통합
디자인개선/리팩토링 프로그램 기능 변경없이 -😊비용↓
단순화, 유연성 강화 등을 통해 시스템 재구성
 - 😊프로그램 쉽게 이해
😊겉으로 보이는 동작의 변화 없이 내부 구조 변경


=> 😊 프로그램을 쉽게 이해하고 쉽게 수정해서 빠르게 개발할 있도록 하기위함

소규모 릴리즈 릴리즈 기간 짧게 반복
짝프로그래밍, 공동코드소유
전체팀, 계속적인 통합

 

 

출처 및 참고: 시나공 정보처리기사 필기/실기

반응형

댓글