1) 合理使用局部变量,通过变量名给长表达式赋予业务含义,提高代码可读性。
2) java.lang.String#split()方法消耗CPU严重,编码中减少使用。
3) 在map中取值时,尽量定义局部变量接住返回值,提高代码的可读性,同时避免反复hash查找消耗CPU。
4) 代码中合理使用if else结构,将互斥的代码块形象的展示出来,提高代码的可读性,降低代码BUG的概率。
5) 代码中使用到的常量尽可能的定义常量,提高代码的可读性,同时可以保证多处使用时不会出现错误。
6) 代码中使用了大量的if else,考虑通过策略模式拆解,降低代码的复杂度。
7) 当匿名内部类需要实现大量方法时,可以考虑通过内部类的方式降低代码复杂度。
8) 编码过程中合理使用get、query、convert等关键字命名方法,尽量表明意图。
9) 针对套路式的代码进行尽量抽象,使用统一的模板进行处理。
10) 在对Java类进行设计时,需要针对类的有状态Or无状态进行有意识的思考。
11) 开发过程中针对Long、Integer等包装类,注意关注尽量避免无效的拆箱装箱操作。