【发布时间】:2011-02-07 19:46:55
【问题描述】:
我正在为一个项目设计一个基础架构,我一直在想,用参数格式化异常消息是否是个好主意,使其动态化。
这意味着,一方面,异常消息可能非常冗长。
在我看来,不利的一面是你不能期待某些消息。这些可以用于异常处理(尽管这不是最佳实践),测试消息是这个还是那个以及日志记录。但更令人不安的是,如果您打算在某处显示该消息(我就是这样做的),这将使本地化变得更加困难。
所以我的问题是您对此有何看法,以及您是否有一个妥协的解决方案,让我既冗长(以防我记录异常)和一致性。
谢谢。
【问题讨论】:
标签: exception-handling verbosity