This version of the page http://kiev.agilebasecamp.org/vitaliy-stahov/ (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2011-11-19. The original page over time could change.
Конференция AgileBaseCamp Киев: гибкая разработка, Scrum, Скрам, eXtreme Programming, XP, внедрение Agile, взаимодействие с заказчиком, запуск проектов, коммуникации, мотивация » Виталий Стахов

Виталий Стахов

Украина
Виталий Стахов занимает должность технического лидера в компании LitmusBlue Software. За 2 года работы в команде без тестировщиков, активно внедрял TDD как главную составляющую тестирования продукта. Является сторонником инженерных практик и считает, что качество архитектуры и дизайна может стать определяющим фактором в успехе или провале ПО.

Доклад «Создаем работающую сеть безопасности»

Большинство докладов или теоретических источников о TDD упоминают safety net, как одну из самых важных ролей юнит тестов. Образуя safety net,  юнит тесты, при более-менее серьезных рефакторингах ненавязчиво сообщают о багах, внесенных в код. При высоком покрытии кода юнит
тестами можно не беспокоиться о рефакторингах, изменять код в соответствии с новым улучшенным пониманием решаемой задачи и тесты будут извещать о внесенных багах.

Но так ли это на самом деле? Как показывает опыт, нет.  Часто изменение тестов требует больше усилий и времени, чем изменение самого кода, делая рефакторинг, мягко говоря, непривлекательным занятием.

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