Может кто-нибудь привести хороший справочник по программированию с исключениями?

Я предпочитаю иметь «rc» код ошибки, возвращаемый стиль управления ошибками. Я согласен с тем, что это создает проблемы, которые лучше решить с помощью метода throw-catch, однако я все еще чувствую, что не разрабатываю и не реализую стиль, который является чистым и поддерживаемым. Итак, я ищу хорошую книгу, в которой обсуждается шаблон, а не просто справочник.

Библиография ссылок тоже подойдет ...

Отрывок из ответа ниже: «Практики гибкой разработки» Программист », что меня особенно поразило:

**Keeping Your Balance**

• Determining who is responsible for handling an exception is part of design.
• Not all situations are exceptional.
• Report an exception that has meaning in the context of this code. A NullPointerException is pretty but just as useless as the null object described earlier.
• If the code writes a running debug log, issue a log message when an exception is caught or thrown; this will make tracking them down much easier.
• Checked exceptions can be onerous to work with. No one wants to call a method that throws thirty-one different checked exceptions. That’s a design error: fix it, don’t patch over it.
• Propagate what you can’t handle.
1
задан mobibob 4 October 2010 в 20:32
поделиться