тестов:
Плохо/Хорошо если при изменении логики тест не падает?
Зависит
Продолжай
зависит от намерений
2. Если это тест на ту самую логику, то еще лучше
Я бы сказал, что зависит от тест-дизайна и целевого тестового покрытия в частности.
Как то слышал в одном англоязычном подкасте, что ответ "it depends" хуже чем отсутствие ответа Понятное дело, что зависит.
Если подробнее - идеальный тест проходит, если приложение работает, и падает, если приложение не работает. Помимо этого, у теста есть трудозатраты на его написание, поддержку, выполнение и анализ падений. Выбор подходящего определения "приложение работает" и компромисса по остальным пунктам - не формализуется и является экспертным знанием, которое приходит только с опытом.
Обсуждают сегодня