The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Red Hat [...........] - Вопрос про стиль программирования...


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
 From : Vladimir A. Butenko                 2:5020/400      06 Dec 99  00:07:38 
 Subj : Re: Red Hat [...........] - Вопрос про стиль программирования...        
________________________________________________________________________________
From: butenko@stalker.com (Vladimir A. Butenko)

In article <4sdxt8y6.fsf@mail.ru>, Dmitry Bely <dbely@mail.ru> wrote:

> Hу зачем же так извращаться, ведь есть же exception'ы. Вы же, Владимир,
> любитель всяческих bells'n'whistles, а возможностями языка в данном случае
> не пользуетесь.

Увы. Я же в другом письме написал - "либо пользоваться exceptions, но они
тоже не панацея".

Потому что:

г) надо везде тогда пользоваться исключительно TypePtr переменными
(которые сами отдают об"екты при выходе). Это, конечно, всегда хорошо так
писать - да не всегда получается.

в) код ошибки передать exception-ом можно, да сложно.

б) "подчистка" после ошибок очень часто заключается не в простом
освобождении переменных, увы - а потому такие куски кода (а их масса
всегда) - будут пестреть try/catch, и читабельность от этого только
снизится. Еще хуже - возникнет неизбежное в 50% случаев дублирование
кусков внутри try и внутри catch :-(

а) если бы эти эксепшны еще и работале где-то, кроме Микрософтовских
компиляторов :-(. Имеется в виду хардварные эксепшны... :-(((

Все, пошел смотреть коре думп, который свалился как раз по эксепшену.
Отлов которых запрешен, как раз из-за отсутствия отлова хардваных
exceptions в gcc %-(((

> Hope to hear from you soon,
> Dmitry

-- 
Vladimir Butenko
Stalker Software, Inc.
--- ifmail v.2.14dev3
 * Origin: Stalker Software, Inc. (2:5020/400)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру