Previous Entry Share Next Entry
2016-01

про test-driven development

я вот люблю гнать на TDD. много лишней работы, false feeling of reliability, fragile tests, то-се.

но вот мне внезапно дошло, что гоню-то я далеко не на весь TDD.

гоню я конкретно на initial test suite creation и maintenance.

и вот, если смотреть на это с другой стороны (тест сюиты пишет разработчик протокола/спеки, а не реализации, а поддерживают их тестеры), а я делаю реализацию - тогда да, внезапно становится круто, удобно и все такое.

Век живи, век учись, блин. К вопросу о том, зачем нужно разделение труда.

This entry was originally posted at http://wizzard.dreamwidth.org/477974.html. It has comment count unavailable comments. Please comment there using OpenID.

  • 1
justy_tylor November 13th, 2016
Если тесты приходят со спекой, то это не TDD, т.к. ты не создаёшь тесты до кода, они просто приходят извне.

Единственный кейс, когда выгоднее именно "создавать тесты до кода" это если взяли внешнюю спеку, а нужные тесты к ней купить негде. Причём, сами тесты могут быть совсем не кодом.

  • 1
?

Log in