The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..., opennews (??), 29-Дек-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


212. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +1 +/
Сообщение от Аноним (-), 29-Дек-12, 16:42 
> Ломать юзерленд нехорошо. Но закладывать в ядро костыли по обходу проблем юзерленда
> еще хуже.
> А хамить коллегам вообще мудачество.

Какие костыли? В юзерленде все правильно.
Нет такой практики, чтобы перехватывать абсолютно все ошибки - перехватывают только те, которые возможны.
А если какой-то индус в ядре сделает невозможное возможным - это уже его личные проблемы.

Ответить | Правка | Наверх | Cообщить модератору

305. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."  +2 +/
Сообщение от Аноним (-), 29-Дек-12, 23:18 
Ога, сделать подобное
switch (errno) {
case EINVAL:
  //обработка ошибки
....
default: assert(errno); //падаем от неизвестной нам ошибки
}
конечно же очень трудно.
Я вообще не понимаю тех, кто кричит что всех ошибок не обработать. Ну так обрабатывайте известные вам, а для всех остальных общий обработчик сделать можно.
Ответить | Правка | Наверх | Cообщить модератору

387. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра,..."  +1 +/
Сообщение от arisu (ok), 03-Янв-13, 04:09 
> Нет такой практики, чтобы перехватывать абсолютно все ошибки

естественно. «перехватывать» надо только те, которые можешь обработать. а для остальных — или падать, или жаловаться в лог и пытаться как-то жить дальше, смотря по обстоятельствам. но *перехватывать* — конечно, нет: за это канделябром бьют.

Ответить | Правка | К родителю #212 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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