М.: Вильямc, 2002. — 320 с. — (Серия Питера Кода). — ISBN:
5-8459-0329-7
Скан, текстовый слой, оглавление.
Экстремальное программирование (eXtreme Programming — ХР) на
сегодня стало реальностью, от которой уже невозможно отказаться.
Оно направлено на создании высококачественных программ. Основная
концепция ХР заключается в следующем: профессионалы- разработчики
могут достичь успеха, просто внедрив ряд взаимно усиливающих
принципов и действий и затем следуя им. Книга выходит за рамки
теории и дает исчерпывающие примеры ХР, включающие пользовательские
описания системы, тесты приемлемости, тесты модулей и исходный код.
Авторы описывают, как создаются и используются эти примеры на
практике. Книга будет полезна всем, кто активно участвует в
разработке программного обеспечения — разработчикам, менеджерам и
даже заказчикам. Вы можете и не применять подход ХР в вашем
следующем проекте, но все равно получите огромную пользу от
прочтения этой книги. Отдельные принципы ХР сами по себе достаточно
эффективны, и вряд ли найдется хоть одна команда, которая бы не
выиграла от внедрения одного или двух из этих принципов.
Содержание:
Предисловие
Введение
Знакомство: вперед к самовыражению
Игра
Экстремальные принципы
Участники игры
Концептуализация системы
Создание представления о системе
Создание историй пользователя
Создание приемочных тестов
Одно простое решение
Следим за словами
Планирование
Предоставление оценок
Планирование версий
Планирование итераций
Тактическое планирование
Разработка
Программирование в паре
Сначала проводите тесты
Проектирование
Продуманное программирование
Переработка кода
Постоянная интеграция
Выпуск готового продукта
Выпуск системы
Дополнительные темы
Внедрение и адаптация XP
Масштабирование XP
Будущее экстремального программирования
Содержание:
Предисловие
Введение
Знакомство: вперед к самовыражению
Игра
Экстремальные принципы
Участники игры
Концептуализация системы
Создание представления о системе
Создание историй пользователя
Создание приемочных тестов
Одно простое решение
Следим за словами
Планирование
Предоставление оценок
Планирование версий
Планирование итераций
Тактическое планирование
Разработка
Программирование в паре
Сначала проводите тесты
Проектирование
Продуманное программирование
Переработка кода
Постоянная интеграция
Выпуск готового продукта
Выпуск системы
Дополнительные темы
Внедрение и адаптация XP
Масштабирование XP
Будущее экстремального программирования