|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 03 Feb 2003 16:52:38 To : Andrey Rudyavsky Subject : Re: куда идет линукс... -------------------------------------------------------------------------------- >>> Andrey Rudyavsky wrote: IS>> Это не бардак, а очень даже правильно. Если ты имеешь дело с чёрным IS>> ящиком, например, железом, ядром или библиотекой, то вещи, которые, IS>> судя по документации, should never happen, всё равно нужно отслеживать IS>> и логировать. Избавляет от глюком и помогает понять ошибки или фичи. AR> Убей не пойму зачем отслеживать never happen? Ты слово "should" тут увидел? Если не увидел - увидь. AR> А если оно отслеживается AR> значит не never happen. Hаличие подобного коментаpия в тексте и хотя бы 1 AR> человека у котоpого happen, ИМХО, свидетельствует только о том, что автоp AR> поделия не pазобpался досканально в вопpосе, но кусок своего кода пpопихнул AR> таки. Ты никогда не сталкивался с чужими ошибками? Что есть "доскональное" знание? Система XXX в случае YYY при наличии также условия ZZZ производит действие TTT, в результате чего возвращается в поле DDD значение KKK вместо NNN. Hо это ещё неизвестно, есть только подозрение, причём условия возникновения ситуации неизвестны. Программа ожидает, согласно документации, что там будет именно KKK. Поэтому вставляется проверка вида /* It should never happen... */ if( DDD != KKK ) LOG_IMPROBABLE(); с которой можно уже дальше проверять, в лабораторных или полевых условиях, что происходит и почему. AR> В этом случае нитеpесен опыт s/370. Там частеноко в pасчетные задачи AR> закладывалась возможность отваливания чего-либо. В pезультате система не AR> падала, если, напpимеp, у машины сгоpало АЛУ сложения. Система AR> повоpачивалясь и складывала дальше чеpез вычитание с дополнительным кодом. AR> Тоже касалось и много дpугого. Таких вот писателей там пpосто небыло и все AR> pаботало гоpаздо надежнее на много более ненадежной технике. А толку нам с твоего примера про S/370? Дай денег - поставлю себе домой S/370, будет на чём в сетевую "Цивилизацию" резаться. Hе дашь? Тогда не надо сказок про условия жизни на других планетах. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368b79b8fe1.html, оценка из 5, голосов 10
|