Email or username:

Password:

Forgot your password?
Top-level
⚛️Revertron

TDD отличная штука на бумаге, и в сферическом вакууме, когда ты знаешь свой будущий продукт до последней функции. А такое не бывает в этой вселенной.

@tech
@devadideva

6 comments
devadideva

@Revertron@zhub.link @tech@mastodon.ml Что же тогда использовать? Как я могу гарантировать пользователю, что функции работают как надо?

⚛️Revertron

@devadideva @tech Пользователю нужно уже интеграционное тестирование.

А обычные тесты функций нужны разработчикам чтобы после рефакторинга сразу найти то, что поломалось.

devadideva

@Revertron@zhub.link @tech@mastodon.ml Ага, понятно. Может тогда мне и не нужны unit-тесты, а будет достаточно только функциональных?.. Хочется сделать правильно, но, как всегда, не получается... Есть какие-то чёткие границы: вот тут вот нужен обычный тест, а вот тут -- интеграционный?

⚛️Revertron

@devadideva @tech Обычно нужны все виды тестов :)
Но не везде их вообще возможно запрогать 😕

devadideva

@Revertron@zhub.link @tech@mastodon.ml Я один все виды не потяну... Ну что же, спасибо за отклик! Перфекционизм, по всей видимости, опять вредит мне.

⚛️Revertron

@devadideva @tech Я тоже в своём роде перфекционист. Но важно какие параметры софта ты считаешь более важными.
Если для тестируемости надо сотворить монстра, то это точно не ко мне.

Go Up