-
Практики
- Рефакторинг
- TDD
- Парное программирование
-
Непрерывная интеграция
- Модульные тесты
- Покрытие кода тестами
- Кодестайл
- Заказчик рядом
- Игра в планирование
- Частые релизы
- Простота
- Метафора системы
- Коллективное владение кодом
- Стандарт кодирования
- 40-часовая неделя
- Наибольший эффект достигается при одновременном применении всех практик
-
Полезная литература
- Кен Ауэр, Рой Миллер. Экстремальное программирование - постановка процесса с первых шагов и до победного конца.
- Кент Бек. Экстремальное программирование - разработка через тестирование
- Кент Бек. Экстремальное программирование.
-
советы по внедрению
- изучать паттерны ООП
- параллельное программированние
- начать с написания модульных тестов
- Внедрять "втихую"
- "Продавать" XP
- Проводить вебинары и семинары
- Создать репозитарий решений для проектов на Битриксе
-
Проблемы с внедрением
- Архитектура Битрикс
-
недостаточно опыта
- Мало примеров из практики
-
нет времени
- PO не выделяет времени
-
нет понимания пользы
- Тратится в 2 раза больше времени
-
Подходит не для всех задач
- Исследовательские задачи
- Интеграция верстки
- Работа с БД
- Мелкие задачи