Конечно, важно учитывать уровень ответственности. Какое-нибудь банковское приложение с реальными финансами и высокими рисками с таким подходом нельзя разрабатывать. Но если речь про более простые решения, то в конечном счёте главное чтобы система (основные сценарии) для пользователя работала стабильно и не было багов. Это то, что может выявить в ручном режиме тестировщик или тот же аналитик.
А многочисленные автотесты в любом случае хорошая страховка, чтобы не перепроверять всё после каждого деплоя.
Конечно, важно учитывать уровень ответственности. Какое-нибудь банковское приложение с реальными финансами и высокими рисками с таким подходом нельзя разрабатывать. Но если речь про более простые решения, то в конечном счёте главное чтобы система (основные сценарии) для пользователя работала стабильно и не было багов. Это то, что может выявить в ручном режиме тестировщик или тот же аналитик.
А многочисленные автотесты в любом случае хорошая страховка, чтобы не перепроверять всё после каждого деплоя.