-
- Лемма: там где можно поставить assert, можно поставить внятную обработку ошибки. Assert хорош когда работаешь с двумя сборками: отладочной и "боевой". Но сама по себе "двойная работа" таит в себе кучу разных засад. - Скрипач(03.11.2017 09:45)
- Про ассерт вообще не нужно думать есть он или нет. Он может быть, а может не быть. В любой сборке. Глупо в боевой отказаваться от обработки ошибой, равно как глупо полагаться на то, что записанное внутри ассерта выполняется. Вообще нормальные люди fk0(70 знак., 03.11.2017 11:05)
- Еще раз повторяю - вместо вывешивания или перезагрузки системы при помощи ассерта можно вырулить прибор в нормальное состояние с учетом контекста. Скрипач(120 знак., 03.11.2017 21:45)
- Про ассерт вообще не нужно думать есть он или нет. Он может быть, а может не быть. В любой сборке. Глупо в боевой отказаваться от обработки ошибой, равно как глупо полагаться на то, что записанное внутри ассерта выполняется. Вообще нормальные люди fk0(70 знак., 03.11.2017 11:05)
- Лемма: там где можно поставить assert, можно поставить внятную обработку ошибки. Assert хорош когда работаешь с двумя сборками: отладочной и "боевой". Но сама по себе "двойная работа" таит в себе кучу разных засад. - Скрипач(03.11.2017 09:45)