@hirthwork

Тег tdd в блоге hirthwork

hirthwork

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

Эдсгер Вибе Дейкстра.

hirthwork

Я — тест, я не хочу проходить, я хочу Assertion failed.

hirthwork

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

hirthwork

Плохой юнит-тест проверяет, что код работает также, хороший — наличие фунционала, мой — расположение звёзд и фазу луны.

hirthwork

заебался — это, когда новый юнит-тест не проходит, потому что код работает правильно. апологеты TDD, которые прокукарекают, что я неправильно готовлю TDD, идут нах^W в BL.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.