1.少用异常,多用判断。
2.将类的属性按种类分块,将方法的实现按功能分块,适度使用对齐。
3.控制代码长度,尽可能不使用import *。
4.尽量减少同名类,用包名体现类的层次。如:
com.sodao.connectable;
com.sodao.connect.impl;
5.注意内存分配,手工清除短期对象的引用,注意长期引用对象,有可能引起内存泄漏。
6.用接口代替抽象类,不要同时使用overload和override。
7.使用继承表示分类关系,使用组合表示包含关系。
8.高质量的代码是在重构中完成的。
9.通过iterator,for,while来访问集合的元素。
10.使用不可变类作为Set和Map的Key值
11.免费使用集合的具体实现,在声明集合时,使用接口。
12.减少创建对象,减少循环的执行代码,减少IO操作,正确使用JDBC编程接口。
13.函数调用时,通过形参传过来的对象必须先判断后使用,避免使用异常。
14.使用合适的设计模式。
15.尽量将变量表达式申明成变量再使用有,在循环的判断中不要直接使用方法调用的返回值,而要将方法的返回值赋给变量,使用这个变量。
16.尽量使用constant值,不要使用varible的值。
17.对于一组代码完成一个功能的代码,好把他们封装,放在一个新的方法里面,主方法只是
这些子方法的结合。
2.将类的属性按种类分块,将方法的实现按功能分块,适度使用对齐。
3.控制代码长度,尽可能不使用import *。
4.尽量减少同名类,用包名体现类的层次。如:
com.sodao.connectable;
com.sodao.connect.impl;
5.注意内存分配,手工清除短期对象的引用,注意长期引用对象,有可能引起内存泄漏。
6.用接口代替抽象类,不要同时使用overload和override。
7.使用继承表示分类关系,使用组合表示包含关系。
8.高质量的代码是在重构中完成的。
9.通过iterator,for,while来访问集合的元素。
10.使用不可变类作为Set和Map的Key值
11.免费使用集合的具体实现,在声明集合时,使用接口。
12.减少创建对象,减少循环的执行代码,减少IO操作,正确使用JDBC编程接口。
13.函数调用时,通过形参传过来的对象必须先判断后使用,避免使用异常。
14.使用合适的设计模式。
15.尽量将变量表达式申明成变量再使用有,在循环的判断中不要直接使用方法调用的返回值,而要将方法的返回值赋给变量,使用这个变量。
16.尽量使用constant值,不要使用varible的值。
17.对于一组代码完成一个功能的代码,好把他们封装,放在一个新的方法里面,主方法只是
这些子方法的结合。
高质量编程实践指南
本文提供了一系列提高编程质量的实用建议,包括减少异常使用、合理组织代码结构、注意内存管理、优选接口而非抽象类等,旨在帮助开发者编写更高效、易维护的代码。
3161

被折叠的 条评论
为什么被折叠?



