Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
rename
Зарегистрирован: 29.05.2003 Сообщения: 1
|
Добавлено: Чт Май 29 2003 22:33 Заголовок сообщения: Странный вопрос |
|
|
Посоветуйте плиз. Есть прога на С++ 3.11, в ней три уровня: интерфейсный промежуточный низкий уровень (работа с секторами дискет).
Внимание! Вопрос! Где пихать функцию обработки ошибок (например, выдача сообщения)? а) в функции где ошибка и возникла б) возвращать код ошибки до интерфейсного уровня и только там выводить мессагу и совершать определенные действия. |
|
Вернуться к началу |
|
|
Sclis Гость
|
Добавлено: Пт Май 30 2003 04:52 Заголовок сообщения: Re: Странный вопрос |
|
|
на том уровне, на котором ты потом будешь принимать решение, что с этим делать. То бишь на том, который понимает с какими операциями произошла ошибка и который может предпринемать осмысленные действия. Если у тебя ошибка при выполнении низкоуровневой операции, интерфейсный уровень не должен знать как вести себя и что конкретно там произошло, ошибка обрабатывается до него, а если на нижнем уровне ничего не можешь поделать - передавай ошибку выше и в финале будет стоять обработчик с сообщением "абсолютно неизвестная ошибка" |
|
Вернуться к началу |
|
|
|