`
hehaibo
  • 浏览: 410478 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

代码规范

 
阅读更多

1 接口方法名 不需要public修饰符,默认是public
2 类方法中不要包含与全局变量同名的变量名
3 圈复杂度 if等逻辑判断规则个数不要超过10个, && || & | 等判断算2个
4 对方法的参数不要进行直接修改,而建议采用临时变量名
5 方法参数中不能有未使用的参数
6 方法的命名不能含有_线,static且非final变量不能含有_
7 在try{}catch(}不能打印e.printStackTrace()
8 不能有system.out.pringln()语句
9 不能有未使用的全局变量
10 (object  ==null && object instanceof XXX) 不能同时使用,因为object instanceof XXX 在object null 返回的是null
11 方法的参数名字不要带有_下划线
12 不要有类似这样的操作
        boolean resource = manager.accessable(userId, resourceTag);
        return resource;
13 代码中不能有未使用的私有的静态final变量
14 类静态变量名的命名规则和变量的命名规则[a-z][a-zA-Z0-9]*
15 类中不能没有未使用的私有方法
16  Big Integer Instantiation
Don't create instances of already existing BigInteger and BigDecimal (ZERO, ONE, TEN)
17 String的indexOf参数建议为char

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics