ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
227553 Топик полностью
=AlexD= (11.12.2010 13:24, просмотров: 82) ответил Vladimir Ljaschko на Как системно определять коды ошибок, возвращаемые разными слоями?
Разбейте коды ошибок на диапазоны.  Каждый программный модуль должен получить свой диапазон, включая резервные коды. Диапазоны не должны повторяться и пересекаться. Модуль в котором возникла ошибка возвращает её код, либо транслирует код ошибки с более низкого уровня. Если нужна бОльшая детализация, нужно предусмотреть многобайтовый код ошибки (думаю 4 - за глаза), либо предусмотреть отдельный стек истории ошибки. В этом случае модуль возвращает всегда свою ошибку, а ошибку нижнего уровня складывает в стек. Модуль, который разруливает действия при ошибках, и не транслирует их далее отвечает за логгирование ошибки и очистку стека ошибок.
Три кита на которых зиждется реклама: враньё, преувеличение, замалчивание. Новости СМИ - это политическая реклама.