«Экстремальное программирование. Разработка через тестирование» kitobiga sharhlar, 19 izohlar

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

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

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


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

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

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

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

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

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

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

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

Книга очень понравилось. никогда не думал, что книга про разработку станет одной из любих книг. Благодаря ей, мой пет проджект растет и от этого не становится сложнее. У меня не возникает желания все удалить и начать заново.

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

Открывает глаза на планирование проектов разработки ПО. Книга будет полезна любому руководителю проектов - много полезных идей.

Активно использую идеи из книги: в работе и в личных проектах.

Отзыв с Лайвлиба.

До прочтения этой книги я пытался писать тесты по статьям которые читал, но только с ней у меня начало получаться хорошо.

Читал два раза. Первый раз просто читал. Ничего не понял. Во второй раз писал код по ходу прочтения книги и тогда наконец до меня дошло что к чему а главное - я прочувствовал свою величину шага на который я могу изменить код и при этом не потеряю контроль над ним. Порадовала вторая глава где вместе с автором писал свою систему модульного тестирования на Python, ощущение было как будто делаешь операцию на собственном мозге (собственно, именно такое сравнение приводил и сам автор) - одно неосторожное движение и ничего не работает, нужно двигаться очень маленькими шагами. Третью главу прочитал выборочно, возможно когда-нибудь дочитаю.

Рекомендую!

Отзыв с Лайвлиба.

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

Отзыв с Лайвлиба.
Kirish, kitobni baholash va sharh qoldirish
Yosh cheklamasi:
12+
Litresda chiqarilgan sana:
30 iyun 2017
Tarjima qilingan sana:
2017
Yozilgan sana:
2003
Hajm:
251 Sahifa 19 illyustratsiayalar
ISBN:
978-5-496-02570-6
Mualliflik huquqi egasi:
Питер
Yuklab olish formati: