ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
227529 Топик полностью
Хитрый Китаец (11.12.2010 12:12, просмотров: 133) ответил Vladimir Ljaschko на Как системно определять коды ошибок, возвращаемые разными слоями?
В windows,например,ошибки глобально разделены на две группы: системные и пользовательские,системные в свою очередь тоже разбиты на подгруппы, каждая группа имеет уникальный ID.Кроме того,если Вы хотите получить ошибки со всех уровней - их коды должны быть ортогональными,чтобы их можно было сложить. В противном случае,Вам придется предусмотреть приоритетность ошибок.Если необходимо не терять ошибки каждого уровня, просто предусмотрите переменные для их хранения и методы для установки/получения кода ошибки уровня, которые будете вызывать в случае необходимости.Кроме того, необходимо обязательно определить реакции системы на ошибки разного уровня - это, кстати, на мой взгляд, одна из сложных задач,которая должна определяться на начальной стадии проектирования структуры ПО.