java - 在 Java 中编写自定义异常名称的最佳方式

标签 java exception naming

<分区>

我只是想知道编写自定义异常名称的最佳方法,比如如果我有用户并且我想为添加、删除和更新创建异常,那么使用如下名称更好:

UserAddException
UserUpdateException
UserRemoveException or UserDeleteException ?

或喜欢:

UserAdditionException
UserUpdateException
UserDeletionException

异常名称必须描述其处理的内容,但不确定使用“动词”描述异常发生的 Action 或“名词”作为异常本身的作用。

我想在这里了解的是让开发人员了解我的异常用法和以后使用什么的最佳方式,以及在这种情况下是否有用于 Java 开发的模式或标准。

最佳答案

我会选择第二种异常名称。我之所以这么说,是因为异常:InstantiationException 使用了名词 InstantiationException。然而,最重要的是您与异常的命名保持一致,并且异常名称让开发团队清楚地了解这些异常的含义及其含义。这真的很关键。

关于java - 在 Java 中编写自定义异常名称的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19115991/

相关文章:

java - Hama BSP 中此作业的运行时分区失败

closures - 如何命名产生闭包的函数

java - 在 webview 中,我想在应用程序本身中重定向电子邮件和 URL

java - 如何使用部署在远程服务器上的示例 Web 应用程序进行测试?

c++ - 未处理的异常 - OpenCV - cvReleaseCapture 和 cvReleaseImage - C++

class - 类名中的 "Helper"这个词是代码异味吗?

Python 生成器函数/对象命名约定

java - 使用 swing 创建图像托盘

java - 连接到类名的下划线是什么意思?

swift - “ fatal error :在展开可选值时意外发现nil”是什么意思?