Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development — разработка, основанная на тестировании). Бессмыслица? Не спешите делать скороспелые выводы.
Рассматривая применение TDD на примере разработки реального программного кода, автор демонстрирует простоту и мощь этой методики. В книге приведены два программных проекта, целиком и полностью реализованных с использованием TDD. За рассмотрением примеров следует обширный каталог приемов работы в стиле TDD, а также паттернов и рефакторингов, имеющих отношение к TDD. Книга будет полезна для любого программиста, желающего повысить производительность своей работы и получить удовольствие от программирования.
Лидер на рынке образовательной и профессиональной литературы в России. Одно из ключевых преимуществ — широкий спектр изданий. Издательство предлагает образовательную литературу для студентов и преподавателей, а также профессиональную литературу для специалистов различных областей. В коллекции
можно найти учебники, научные труды, справочники, книги по саморазвитию, бизнесу, маркетингу, программированию и многим другим темам.
«Питера» гордится своими авторами — ведущими экспертами и...
Сатып алушылардың пікірі бойынша материал айқын түсіндіріледі және қысқа. Пайдалы үлгілер мен жеңіл стиль оқуды жеңілдетеді. Дегенмен бөлімнің бәрі бірдей пайдалы болмауы мүмкін, жартылай пайдалы деп бағаланады.
Сатып алушылардың пікірлері негізінде ЖИ жасаған
айқын түсіндірупайдалы үлгілержартылай пайдалы
Flip-тегі пікірлерді тек тауарды сатып алушылар жазады — сыйақысыз әрі жасанды пікірлерсіз. Өз пікіріңізді осы жерде қалдырыңыз.
Учебник для тех, кто думает начать использовать TDD в своей практике. Будет полезно тем, если ваша среда не поддерживает Unit-тестирование, второй раздел описывает разработку Unit-тестирования. Ну и масса полезных шаблонов.
%text%