agile 썸네일형 리스트형 eXtreme Programming (XP) Extreme Programming은 1. 소프트웨어의 품질 향상과, 2. 고객의 요구 변화에 민첩하게 대응하기 위해 만들어진 3. 소프트웨어 개발 방법론이다. 일종의 애자일(Agile) 소프트웨어 개발법이며, XP라는 약칭으로 더 잘 알려져 있다. 개발 문서보다는 소스코드에, 조직적인 개발보다 개개인의 책임과 용기에 중점을 두고 있으며 비교적 적은 규모의 인원으로 개발하는 프로젝트에 적용하기 좋다. 몇 가지 구체적인 실천방안이 있으나, 이 부분 중 일부분만을 적용하는 곳이 많다. 실천방안은 아래와 같다. - 두 명씩 팀을 이뤄 프로그래밍 한다. - 테스트코드를 먼저 만든다. - 테스트 주도 개발을 한다. - 지속적으로 통합한다. (CI. Continuous Integration) - 지속적으로 리펙토링.. 더보기 이전 1 다음