Re[7]: Что вы предлагаете на замену эксепшенов?
От: Sinclair Россия https://github.com/evilguest/
Дата: 22.11.05 04:33
Оценка:
Здравствуйте, Сергей Губанов, Вы писали:
СГ>Ничего неожиданного в этом нет. С самого начала известно, что соединение может разорваться в любой момент, да и денег на счете может быть меньше чем запрошено.
И что? Сергей, вам что, непонятно, чем отличается успешная отправка килобайта данных от отправки только половины? Или вы не догадываетесь, что невозможно предусмотреть все мыслимые случаи в низкоуровневой библиотеке, т.к. это противоречит принципам инкапсуляции?
Нет, я пожалуй воздержусь от дальнейшего разжевывания. Ну-ка, приведите мне пример кода, на любом языке, который выполняет следующие действия:
1. Снимает заданное количество рублей со счета А
2. Кладет это количество рублей на счет Б.
3. Записывает данные о транзакции в файл
4. Если что-то не удалось сделать, отправляет письмо на определенный адрес, с указанием подробностей ошибки.

Пожалуйста, воздержитесь от использования исключений. А мы посмотрим.
1.1.4 stable rev. 510
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.