mirror of
https://github.com/alibaba/p3c.git
synced 2025-10-15 07:32:36 +00:00
optimize markdown
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
## (九) 其它
|
## (三) 其它
|
||||||
1. 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。
|
1. 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。
|
||||||
<br><span style="color:orange">说明</span>:不要在方法体内定义:Pattern pattern = Pattern.compile(规则);
|
<br><span style="color:orange">说明</span>:不要在方法体内定义:Pattern pattern = Pattern.compile(规则);
|
||||||
2. 【强制】velocity调用POJO类的属性时,建议直接使用属性名取值即可,模板引擎会自动按规范调用POJO的getXxx(),如果是boolean基本数据类型变量(boolean命名不需要加is前缀),会自动调用isXxx()方法。 <br><span style="color:orange">说明</span>:注意如果是Boolean包装类对象,优先调用getXxx()的方法。
|
2. 【强制】velocity调用POJO类的属性时,建议直接使用属性名取值即可,模板引擎会自动按规范调用POJO的getXxx(),如果是boolean基本数据类型变量(boolean命名不需要加is前缀),会自动调用isXxx()方法。 <br><span style="color:orange">说明</span>:注意如果是Boolean包装类对象,优先调用getXxx()的方法。
|
||||||
|
@@ -1,4 +1,5 @@
|
|||||||
## 二、异常日志 (一) 异常处理
|
# 二、异常日志
|
||||||
|
## (一) 异常处理
|
||||||
1. 【强制】Java 类库中定义的可以通过预检查方式规避的RuntimeException异常不应该通过catch 的方式来处理,比如:NullPointerException,IndexOutOfBoundsException等等。
|
1. 【强制】Java 类库中定义的可以通过预检查方式规避的RuntimeException异常不应该通过catch 的方式来处理,比如:NullPointerException,IndexOutOfBoundsException等等。
|
||||||
<span style="color:orange">说明</span>:无法通过预检查的异常除外,比如,在解析字符串形式的数字时,不得不通过catch NumberFormatException来实现。 <br><span style="color:green">正例</span>:<pre>if (obj != null) {...} </pre>
|
<span style="color:orange">说明</span>:无法通过预检查的异常除外,比如,在解析字符串形式的数字时,不得不通过catch NumberFormatException来实现。 <br><span style="color:green">正例</span>:<pre>if (obj != null) {...} </pre>
|
||||||
<span style="color:red">反例</span>:
|
<span style="color:red">反例</span>:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
# 编程规约
|
# 一、编程规约
|
||||||
##(一)命名风格
|
##(一)命名风格
|
||||||
|
|
||||||
1. 【强制】代码中的命名均不能以<strong>下划线或美元符号</strong>开始,也不能以<strong>下划线或美元符号</strong>结束。
|
1. 【强制】代码中的命名均不能以<strong>下划线或美元符号</strong>开始,也不能以<strong>下划线或美元符号</strong>结束。
|
||||||
|
Reference in New Issue
Block a user