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

Объем 224 страницы

16+

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

4,4
67 оценок
livelib16
4,4
191 оценка

О книге

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


В формате a4.pdf сохранен издательский макет.

Количество страниц:
224
Тип обложки:
Мягкий переплёт
Издательство:
Питер
Возрастное ограничение:
16+
Все характеристики
Смотреть все отзывы

Отличное введение в TDD от автора методологии. Приводятся примеры применения этой методологии на Java и Python. Книга нисколько не устарела. Очень рекомендую к ознакомлению.

Актуально по сей день, таковым и останется. Материал, изложенный в книге, дополнен практическими примерами и реальным опытом автора. Обязательно к прочтению !

Для новичка в TDD книга вполне годная для первых шагов, с оговоркой не как единственная а как дополнение к фундаментальным (от Дядюшки Боба Мартина). Мне кажется, что у Ошероува тема раскрыта более детально. Но, надо понимать, что каждый автор рассматривает тему немного иначе чем другие и чем больше таких точек зрения «проглотит» увлечённый читатель тем более ярко она осядет у него в сознании.


Практикую TDD повседневно, давно уже не новичок, и всё равно было увлекательно прочитать изложение автором своего опыта и мыслей.

Мы внедрили Test-Driven-Development Кента Бека в свою практику, процент покрытия тестами улучшился, пришло понимание как рефакторить код.

Благодаря примерам из этой книги у меня открылись глаза на мир юнит-тестов.

Как всегда говорил Олежик: не нужно сразу прогонять интеграционный тест, давай сначала протестируем кусочек функциональности, формулу или мини-расчёт, чтобы проверить правы мы или ошибаемся!

Эта книга позволит понять ассёрты и прочие заковыристые подходы к проверке работоспособности кода по дороге от «красной до зелёной полоски».

Искренне рекомендую данную книгу: отличный перевод и прекрасное содержание!

Довольно необычный подход, имеющий право на жизнь. Иногда возможно лучший среди шаблонных!

Автору большое спасибо за нестандартный подход и напоминание о постоянном поиске лучшего варианта решения задачи

Войдите, чтобы оценить книгу и оставить отзыв

Вовсе нет! Неудача – это тоже прогресс. Теперь у нас есть конкретная мера неудачи.

Количество страниц:
224
Тип обложки:
Мягкий переплёт
Издательство:
Питер
Возрастное ограничение:
16+
Размер:
23.3x16.5x1.0
Вес:
363
Размер страниц:
70х100/16 (165х233 мм)
Тираж:
700
Год публикации:
2025