'异常处理'
This commit is contained in:
parent
2b9612c1df
commit
1d6fd29d81
|
|
@ -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_SIZE,ENTITY_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>若异常被捕获,如果数据需要回滚,一定要注意进行手动回滚
|
||||
|
||||
## 工程结构
|
||||
|
|
|
|||
Loading…
Reference in New Issue