|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 09 Aug 2005 15:28:46 To : Ilyak Kaznacheev Subject : Re: Уцелеть перед Майкрософт. help. -------------------------------------------------------------------------------- >>> Ilyak Kaznacheev wrote: >IK>> Кроме причин неодолимой силы, типа "сдохла БД" или "кончилось место на >IK>> диске", может быть только одна причина падений на ровном месте - если >IK>> программа банально недописана, то есть, там остались куски кода, >IK>> которые надо бы переписать, ибо так они работают вероятностно, а не >IK>> просто работают. Hо их никто не переписал. >IK>> P.S. Ошибки в ОС/библиотеках - не оправдание, дописанный и корректный >IK>> код должен обходить медвежьи капканы. Даже если за 3 километра. >>Агащазз. Особенно проявляющиеся под тяжёлой специфической >>нагрузкой. Вот откуда узнать, что в нагруженной NT чтобы >>CreateMutex() гарантированно сработал его надо обернуть в вечный >>цикл "не получилось - пробуем ещё"? А я наблюдал такую же >>проблему с read() из файла на диске под соляркой. И тоже >>пришлось патчить - цикл строить. IK> Я о чем и говорю - если появится такая проблема - прийдется патчить IK> код для обхода ошибки. Что не так? То, что ты не знаешь о возможности такой ошибки пока она не вылезла наружу (заметь, не у тебя, а у клиента). >>Это только крошечный пример, но показывает что твои... мнэээ... >>априорные умозаключения никакого отношения к реальной жизни не >>имеют. Хотя, теоретически (сферически в вакууме), конечно, иметь >>должны. IK> Имеют-имеют. Если сами девелоперы наблюдают падение кода на ровном IK> месте и не дергаются исправить - значит, в месте, где надо исправлять, IK> все сильно запущено. Они не наблюдают такого падения, оно происходит у клиента. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/223834199a01b.html, оценка из 5, голосов 10
|