본문 바로가기

개발

익스트림 프로그래밍(eXtreme Programming)

90년대 말에 등장한 개발 소프트웨어 개발 방법론으로 다양회사에서 쓰이고 있으며 XP의 가장 큰 장점은 막판에 스펙이 변경되는 일이 있어도 고객이 원하는 것을 고객이 원하는 기한에 맞춰서 제공할 수 있다고 한다.

XP 쓰이는 규칙
  1. 조금씩, 하지만 자주 발표한다.
  2. 사이클을 반복해서 돌리면서 개발한다.
  3. 스펙에 없는 것은 절대 집어넣지 않는다.(아무리 그 기능이 나중에 쓰일 것 같은 느낌이 들어도 그러지 않는 것이 좋다)
  4. 테스트 코드를 먼저 만든다.
  5. 야근은 하지 마라. 항상 정규 일과 시간에만 작업한다.
  6. 기회가 생기는 족족 언제 어디서든 코드를 개선한다.
  7. 모든 테스트를 통과하기 전에는 어떤 것도 발표하지 않는다.
  8. 조금씩 발표하는 것을 기반으로 하여 현실적인 작업 계획을 마든다.
  9. 모든 일으 ㄹ단순하게 처리한다.
  10. 두 명씩 팀을 편성하고 모든 사람이 대부분의 코드를 알 수 있도록 돌아가면서 작업한다.
출처: Head First Java

'개발' 카테고리의 다른 글

클라이언트의 역할  (0) 2011.07.26
웹 서버의 역할  (0) 2011.07.26
웹 애플리케이션  (0) 2011.07.26
Apache Tomcat 6.0 라이브러리  (0) 2011.07.25
MVC  (0) 2011.07.21
파싱(Parsing)과 파서(Parser)  (0) 2011.06.13
JQuery란?  (0) 2011.06.07