一个人有没有良好的修养,就从他的为人处世以及行为习惯中看出来。作为软件开发人员,也应该养成良好的职业素养和编程习惯,这样才能在人生道路上进一步向上攀爬。
写代码的良好习惯
1、写之前先三思,一问题二目的三思路
2、不要等到凉了再来补注释,注释言简意赅,有时候写注释也是某种程度的构思和总结,能够自我发现问题
3、各种类型、访问级别的变量、方法合理用线条区隔开来
4、不要因为变量而无话可说,往往变量的来龙去脉需要加以描述
5、搁置的代码要注释掉,不管长短,并且要注明原因
6、复制方法不要连同注释一起复制,痛彻的领悟
7、即使需要用一个c做变量名,也务必令其和所代表的意思相近
8、如果你觉得可能会出问题,那就一定会出问题,记得将该问题标注直到排除
9、如果某个地方不执行内容,如实现方法,写上Nothing to do,不要什么都不写
编程模式的良好习惯(java版)
1、能用局部变量就用局部,同一个类中,方法使用的成员属性尽量参数化,代码复用和维护都有很大好处。
2、尽量显式的预留父类的无参构造方法
3、做通用首先考虑泛型接口,做专用工具首先考虑闭包静态内部类
4、工厂类的方法尽量做成静态的,省去工厂对象的引用麻烦,外部不要持有静态对象,否则容易内存泄漏
5、如果不确定以后是否并发,那么设计的时候都考虑一下并发问题
6、内部约定的常量,不必用枚举,对外公开的常量,数量多最好用枚举
7、封装体中,this尽量不要用作公开方法参数,除非为内部类或不得已,痛彻的领域