'异常处理'

This commit is contained in:
黎润豪 2021-12-21 17:29:15 +08:00
parent 2b9612c1df
commit 1d6fd29d81
1 changed files with 21 additions and 1 deletions

View File

@ -43,10 +43,30 @@
#### 方法命名
- <font color="red">【强制】</font>采用小驼峰LowerCamelCase命名法进制使用拼音命名
- <font color="red">【强制】</font>采用小驼峰LowerCamelCase命名法禁止使用拼音命名
- <font color="green">【推荐】</font>方法参数不多于5个多于5个后改用DTO进行传输。
#### 变量命名
- <font color="red">【强制】</font>常量与枚举均使用大写+下划线组合的方式命名
> <font color="green">【正例】</font>LIMIT_SIZEENTITY_TYPE
- <font color="red">【强制】</font>采用小驼峰LowerCamelCase命名法禁止使用拼音命名
- <font color="red">【强制】</font>局部非循环与下标变量不可使用单字母命名特殊数学含义例外如斜截式的斜率a常数b
## 异常处理
- <font color="red">【强制】</font>方法若有显式的RuntimeException异常抛出必须使用`throws`关键字将其标识到方法上
- <font color="red">【强制】</font>异常的打印均用日志对象的error等级输出
- <font color="red">【强制】</font>IDEA发现的空指针问题必须要处理掉
- <font color="red">【强制】</font>捕获异常和跑异常必须完全匹配,或者捕获异常是抛异常的父类
- <font colr="red">【强制】</font>若异常被捕获,如果数据需要回滚,一定要注意进行手动回滚
## 工程结构