我更喜欢错误管理的"rc“错误代码返回风格。我同意这带来了挑战,但我仍然觉得我没有以一种干净和可维护的风格来设计和实现。因此,我正在寻找一本讨论该模式的好书,而不是一本简单的参考书。参考书目也可以……**Keeping Your Balance**
• Determining who is responsible
我讲的是基于Java和C#的经验。我不知道其他语言是否有不同的异常处理实现。
为了实现松散耦合,我们需要对代码进行编程以使用抽象而不是实现。然而,异常处理的情况正好相反。最佳实践是需要处理特定的异常类型(SqlException、StackOverflowException等)。这件事在java中可能更好(或者不是),谢谢它的Checked Ex