У меня никогда не было идеи утверждений - почему вы должны использовать их?
Я имею в виду, скажем, я был драйвером формулы, и все утверждения были такими, как пояс безопасности, шлем и т.д.
Тесты (в отладке) были все в порядке, но теперь мы хотим делать гонки (релиз)! Должны ли мы отказаться от всей безопасности, потому что во время тестирования не было проблем?
Я никогда их не удалю. Я думаю, что большинство парней, которые утверждают, что удаление чего-то сопоставимого с утверждениями никогда не составляло их код, или утверждения были абсолютно смещены. Я никогда не видел никаких реальных преимуществ в производительности, особенно в отношении правила 80/20.
Итак, я что-то пропущу, или кто-нибудь может сказать мне, почему я должен использовать утверждения? Кстати, я использую модульные тесты.