Признанный гуру TDD и BDD из Канады J.B.Rainsberg – провёл семинар по TDD. В этом видео он показал наивысший класс hands-on, в реальном времени закодив систему распознавания штрих-кодов. По свидетельствам очевидцев, скорость набора кода была настолько высока, что клавиатура дымилась и пахло палёным.
Видео на Английском языке.
Ilja
Охрененно!
Антон Архипов
да!
Андрей Солнцев
А что именно охрененно?
На мой взгляд, Райнсберг использовал молоток для убийства комара. Всё было слишком сложно для такой простой задачи. Для пяти строк кода — 100 строк тестов. Для простых классов без внешних зависимостей использовал моки (к тому же JMock, у которого гораздо более громоздкий API, чем у того же Mockito). Если бы я не знал, что такое TDD, у меня бы сложилось впечатление, что TDD — это жутко сложно, громоздко и непонятно, зачем вообще надо.
Антон Архипов
IMO — охрененная подача