![]() |
1
0
这是一种设计的味道,sonar识别出的模式与代码匹配,如果您希望在通常的流中发生某些事情,然后抛出异常而不是处理错误,并提供适当的返回,而不是向调用方抛出另一个异常,则最有可能是这种情况。 这不是最佳的一个原因是,在预期的错误情况下,异常处理比简单地返回null(例如)要慢得多。另外,您的软件应该提供一个清晰的API,它不应该以异常为中心。 |
![]() |
Chris Hough · rubocop自身。布线自定义布线 9 年前 |