Экстремальное программирование



У него есть несколько принципов:



Единая команда

Совместное владение кодом системы

Обзоры кода и парное программирование

Разработка через тестирование (TDD)

Функциональное тестирование

Рефакторинг

Простота

Короткие циклы

Непрерывная интеграция

Улучшение дизайна, постоянное планирование