пятница, 20 февраля 2015 г.

Андрей Солнцев — Пацан накодил — пацан протестил!

Очень интересное видео на тему тестирования. Видео содержит два доклада Андрей Солнцева. Разработчика в таллинской компании Codeborne, которая занимается созданием интернет-банков, порталов самообслуживания, интеграцией инфосистем и пр.

 1. ТDD (Test Driven Development)
Основная идея этого подхода, что перед началом написания кода. Мы пишем unit тест. Да это не шутка! Красный, часто не компилируемый тест. И уже под него подгоняем, метод проверяемый этим тестом. Делаем тест зеленым максимально простым способом. Затем рефакторим код. Наглядно это выглядит так: