用java编写自定义异常名称的最佳方法
我只是想知道编写自定义异常名称的最佳方法,比如如果我有用户,我想为添加、删除和更新创建异常,那么使用以下名称更好:
UserAddException
UserUpdateException
UserRemoveException or UserDeleteException ?
或者说:
UserAdditionException
UserUpdateException
UserDeletionException
异常名称必须描述其处理的内容,但不能确定使用“动词”描述异常发生的操作,或使用“名词”描述异常本身的操作
这里我想了解的是让开发人员了解我的异常用法和以后要使用的内容的最佳方式,以及在这种情况下是否有用于Java开发的模式或标准
# 1 楼答案
我将使用第二种类型的异常名称。我之所以这么说,是因为异常:
InstantiationException
使用了名词InstantiationException
。然而,最重要的是,您与异常的命名保持一致,并且异常名称让开发团队清楚地知道这些异常指示的内容及其含义。这才是关键# 2 楼答案
我要做的是,使用
UserManagementException
而不是太多的名称,并在类中另外定义的一些消息或错误代码中指定其确切原因