【发布时间】:2018-09-14 11:51:51
【问题描述】:
我有一个声纳违规,听起来像是“避免使用异常作为流量控制”。
我想知道根据最佳实践重写此代码的最佳方法是什么
try {
} catch(SomeCheckedException ex) {
throw (SomeRuntimeException) ex.getCause();
}
【问题讨论】:
-
问问自己“为什么要检查异常”,然后在代码中专门检查异常。
标签: java coding-style code-cleanup