- 包名、类名、方法名不要随便写,先想好这个包负责什么、这个类负责什么、这个方法的功能是什么再写代码
- 代码格式化,不要整个类一起格式化,只格式化你修改的几行就可以了,这样提交的时候更容易看到你修改的内容
- 注释不是越多越好,而是越少越好,如果一个方法的功能你都需要长篇大论,那么说明这个方法做的事情太多了
- 死代码,死的类及时删掉,程序中确定不会执行到的方法和类,大可以删掉
- 多学习 Eclipse,有很多事情它都可以帮我们做(toString get set 各种快捷键…),可以节省很多的时间
- 不要复制代码,如果有一大段代码需要你复制来复制去,那么试试重构下,弄个共用的方法出来吧
- 能用开源包就不要自己写代码
- 方法参数越少越好,如实在太长可以将参数封装为一个对象使用
- 方法中除非特别声明的不要修改参数值和全局值,不然你根本没法重构
- 留意方法参数,如果会导致空指针异常的,能自己捕获最好