Концепция экстремального программирования

From RunaWFE
Jump to navigation Jump to search

А.Михеев

Концепция экстремального программирования. ("учебный" доклад)


План доклада:

Введение. Сравнение XP и RUP.
Основные черты

  • Клиентоориентированность
  • Включение Заказчика в члены команды
  • Программирование парами
  • Коллективное владение кодом
  • Короткий горизонт планирования - частый выпуск версий
  • Непрерывное автоматическое тестирование
  • Тестирование модулей
      • Функциональное тестирование
      • Документирование при помощи тестов
  • Непрерывный рефакторинг
  • Простота дизайна
  • Постоянный пересмотр архитектуры

Документация и принципы сохранения и передачи знаний
Работа в команде
Заключение - в каких случаях надо применять XP-программирование