【发布时间】:2010-11-13 05:45:14
【问题描述】:
我很想添加一个像“Ex”这样的后缀来区分抛出异常的方法(具有相似的签名)和不抛出异常的方法。
有这样的约定吗?
【问题讨论】:
-
Spring LDAP 有 4 个不会引发异常的“身份验证”方法。我想添加一个 *do^ 抛出异常的新“身份验证”方法,最好将这些新方法命名为可以将它们与不抛出异常的方法区分开来。
-
对于忽略异常并继续执行的相反的、尽力而为的方法有一个命名约定:称为 safeClose 的方法即使关闭操作失败也不会抛出 NullPointerExceptions、IOException 或 SQLException。跨度>
-
我需要从 "authenticate" 方法中捕获 AuthenticationException,以便将失败的原因传递给用户。
-
我很自豪地宣布 Spring LDAP 开发人员已经实现了我的请求以提供 AuthenticationException。
标签: java coding-style method-names