Экстремальное программирование. Разработка через тестирование

Мартин ФаулерКент Бек

Моя оценка

Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development - разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы. Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD.

Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.

Получить эту книгу или продать свою

Перейти
  • Серия:
  • Издательство:

Лучшая рецензия

Смотреть 12
OrregoChield

248

Поскольку я не программист, мне книжка была интересна поскольку постольку, хотелось только разобраться, что же это за TDD такое, приобщиться, так сказать, к бест практисам. Принципы изложены уже в предисловии, так что можно было дальше не читать, но мне обычно тяжело бросать начатые книги, да и хотелось разбора понагляднее, чтобы понять, а есть ли где-то в этой концепции место проектировщику и может ли проектировщик что-то для себя извлечь. Штош, основную идею я вроде как уяснила, но как приложить ее к своей повседневной практике - пока сообразить не получилось, как, впрочем, и есть ли вообще смысл примеряться. Суть одной строкой вот в этой цитате:

Красный - зеленый - рефакторинг - это мантра TDD.

Ну то есть прикидываешь, чего тебе надо добиться, пишешь проверочный тест, потом пишешь…

Читать полностью

Лучшая подборка

Смотреть 21
raro4ka

raro4ka

обновлено 4 года назадПодборки

76K

 - Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений - Testing Computer SoftwareРоман Савин - Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах
Книги для профессионального развития в сфере тестирования ПО. Основной акцент сделан на материалах по тестированию, но также добавлены книги по менеджменту, аналитике, программированию, методологиям, английскому и общему развитию. Всё, что имеет к тестированию косвенное отношение (программирование, менеджмент и т.п.),…

Лучшая цитата

Смотреть 9
kani

kani

Цитаты

354

Издания и произведения

Смотреть 10

Похожие книги

Вы можете посоветовать похожие книги по сюжету, жанру, стилю или настроению. Предложенные вами книги другие пользователи увидят здесь, в блоке «Похожие книги».

Новинки

Смотреть 339

Популярные книги

Смотреть 889