В общем вопрос можно считать исчерпанным дабы не продолжать флуд. ИМХО но такое "усложнение" позволяет закрыть много потенциальных дыр и свести дебаг к минимуму, а то и вовсе без необходимости запускать дебагер
В общем вопрос можно считать исчерпанным дабы не продолжать флуд. ИМХО но такое "усложнение" позволяет закрыть много потенциальных дыр и свести дебаг к минимуму, а то и вовсе без необходимости запускать дебагер
Само собой :D Но дабы юнит тесты задействовать то, как минимум, необходимо начинать сначала их писать, а потом уже нужно развязывать логику и тестировать отдельно такие вещи, а когда натягивают "ужа на ежа" и это всё в куче то о каком тестировании речь?
Само собой :D Но дабы юнит тесты задействовать то, как минимум, необходимо начинать сначала их писать, а потом уже нужно развязывать логику и тестировать отдельно такие вещи, а когда натягивают "ужа на ежа" и это всё в куче то о каком тестировании речь?
В каком смысле? Я то тесты юзаю. Не везде, но на ключевых логиках они у меня есть. Я ещё не до конца всю специфику понимаю, потому не могу повсеместно внедрять
Когда я взялся за проект, там были сотни тестов, которые работали, но продакшен тормозил и падал. Сейчас тестов не осталось, их заменили Assert() на местах и эмуляторы нагрузки.
Продакшен когда-нибудь все равно упадет, как его не тестируй. Но можно сделать так, чтобы он аккуратно падал с информативными логами и легко поднимался.