Оживляя динозавров: TDD vs Test-Last
Комментарии 3
-
0
Кратко, но понятно, спасибо. -
0
К сожалению, во многих компаниях практикуется «DDD» (Deadline-Driven Development). Это когда «какие на… тесты, релиз должен был быть позавчера». А после релиза — новый пинок от продаванов «а давайте внедрим фичу XXX». Счастье, если на рефакторинг вообще время выделяют. -
0
Фишка совсем не в том, первым ли пишется тест, а исключительно в уменьшении размера итерации. Этакий repl для кровавого энтерпрайза.
Еще нюанс — хороший дизайн от tdd сам по себе не появляется.
Огурцы — это совсем не «понятный всем язык», а всего лишь формальный dsl, который притворяется естественным. Но забыть про его формальность не выйдет. Оверхед от его использования вместо основного языка программирования огромный, а толку чуть. Лучше основной язык снабдить удобными библиотеками.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.