Обработка исключений
Я вроде когдато читал, что микрософт рекомендует при разработке, стараться почаще при ошибках, сообщать об ней через возвращаемое значение, чем через механизм исключений.
Опять все поменялось?
Опять все поменялось?
причём тут это? 

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