Статья:
Экстремальное программирование. Разработка через тестированиеАвтор(ы): Кент Бек
Изящный, гибкий и понятный код, который легко модифицировать, который
корректно работает и который не подкидывает своим создателям неприятных
сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте
тестировать программу еще до того, как она написана. Именно такая
парадоксальная идея положена в основу методики TDD (Test-Driven-Development —
разработка, основанная на тестировании). Бессмыслица? Не спешите делать
скороспелых выводов! Рассматривая применение TDD на примере разработки
реального программного кода, автор демонстрирует простоту и мощь этой новой
методики. В книге рассматриваются два программных проекта, целиком и полностью
реализованных с использованием TDD. За рассмотрением примеров следует обширный
каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих
отношение к TDD.
Книга будет полезна для любого программиста, желающего повысить
производительность своей работы и получить удовольствие от программирования.
Авторы:
Валерий Лаптев
Аннотация:
Изящный, гибкий и понятный код, который легко модифицировать, который
корректно работает и который не подкидывает своим создателям неприятных
сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте
тестировать программу еще до того, как она написана. Именно такая
парадоксальная идея положена в основу методики TDD (Test-Driven-Development —
разработка, основанная на тестировании). Бессмыслица? Не спешите делать
скороспелых выводов! Рассматривая применение TDD на примере разработки
реального программного кода, автор демонстрирует простоту и мощь этой новой
методики. В книге рассматриваются два программных проекта, целиком и полностью
реализованных с использованием TDD. За рассмотрением примеров следует обширный
каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих
отношение к TDD.
Книга будет полезна для любого программиста, желающего повысить
производительность своей работы и получить удовольствие от программирования.
25.09.04 09:50: Перенесено модератором из 'Философия программирования' — Odi$$ey