| | |
| | | 4) POJO 是 DO/DTO/BO/VO 的统称,禁止命名成 xxxPOJO。 |
| | | ## (二)常量定义 |
| | | ### 1. 【强制】不允许任何魔法值(即未经定义的常量)直接出现在代码中。 |
| | | 反例:String key = "Id#taobao_" + tradeId; |
| | | cache.put(key, value); |
| | | ### 2. 【强制】long 或者 Long 初始赋值时,使用大写的 L,不能是小写的 l,小写容易跟数字 1 混 |
| | | 淆,造成误解。 |
| | | 反例: |
| | | ``` java |
| | | String key = "Id#taobao_" + tradeId; |
| | | cache.put(key, value); |
| | | ``` |
| | | |
| | | ### 2. 【强制】long 或者 Long 初始赋值时,使用大写的 L,不能是小写的 l,小写容易跟数字 1 混淆,造成误解。 |
| | | 说明:Long a = 2l; 写的是数字的 21,还是 Long 型的 2? |
| | | ### 3. 【推荐】不要使用一个常量类维护所有常量,按常量功能进行归类,分开维护。 |
| | | 说明:大而全的常量类,非得使用查找功能才能定位到修改的常量,不利于理解和维护。 |
| | |
| | | } else { |
| | | System.out.println("ok"); |
| | | // 在右大括号后直接结束,则必须换行 |
| | | } |
| | | } |
| | | } |
| | | ``` |
| | | |