Обработка исключений
Опять все поменялось?
![](/images/graemlins/shocked.gif)
Вот если бы они генерили случайное исключение в случайном потоке раз в полсекунды, тогда можно было бы сказать, что это заставит программистов подумать, что они делают не так.
Да в общем не причем, просто мысли вслух, сорри кого обидел.
Я вот тут недавно видел, как человек переопределял malloc чтобы тот с некоторой вероятностью возвращал 0. Он так тестировал свою программу, чтобы она правильно работала в ограниченном обьеме памяти. Вот это жесть. Правда не знаю, чем там закончилось. Если программа заработает — респект автору.
> при ошибках, сообщать об ней через возвращаемое значение, чем через механизм исключений.
Хм. Очень странно. Вроде отцы как раз советуют наооборот. Как микрософт это объясняет?
скорей всего, микрософт советовал прямо противоположное
У меня как-то при просмотре Windows Vista explorer кинул exception. Что меня изрядно порадовало. Значит скоро можно будет программировать под Windows по-человечески, на .NET, со всеми вкусностями. Тогда можно будет спокойно называться ОО-программистом...
Ок может с английским неразобрался
Ибо если система шумно грохнется на этапе разработки,
это заставит программистов подумать, что они делают не так.
спокойно называться ОО-программистом...И радости с этого?
![](/images/graemlins/laugh.gif)
![](/images/graemlins/grin.gif)
Почти столько же, сколько от звания "кофеинщика", или даже чуть больше.
Срочно патентуем идею EOP - Error Oriented Programming (or EOP Oriented Programming, кому как нравится).
Это не у всех нормальная практика. Далеко не у всех.
---
...Я работаю антинаучным аферистом...
Оставить комментарий
Ivan8209
В продолжение старого разговора об исключениях при многопоточной работе.Для тех, кто не понял, перевожу.
"MicroProcessor Engineering, Ltd." (Саутгемптон, Вб.) несколько лет назад
отказалась от включения в свои системы разработки механизма
обработки исключений по умолчанию.
Ибо если система шумно грохнется на этапе разработки,
это заставит программистов подумать, что они делают не так.
В общем, те, кто не ловят THROW в многопоточных приложениях,
сами себе злобные буратины и должны узнать об этом как можно раньше.
---
...Я работаю антинаучным аферистом...