良好的编程习惯有很多方面:设计、ReadMe、编码风格(命名见名知意、合理的注释)、单元测试、CodeReview等等。
1.阅读手册!阅读手册!阅读手册!重要的事情说三遍!
当你遇到问题的时候,第一时间去翻手册寻找答案,不要google!使用搜索引擎可以更快的帮你找到答案,但是也仅限于给你答案!简单来说一句话:read the fucking manual!
2.不要写力求精妙的算法,尽量写一眼就可以明白的代码,否则水平低的人很难进行后续维护。很多程序员甚至for(a:a[])都不理解。
3.if语句后面不管是否需要都加上else{}
4.多和同伴交流,编程不是为了纯粹的打代码,而是为了完成项目,为了盈利,所以团队意识很重要,程序员如果见识广经验多后很容易自我感觉良好,这样对团队是很不好的。
5、少用 this
6.坚持代码风格,哪怕是很短的代码。这是习惯问题。
7.重复的代码不要超过五行。超过五行就值得封装起来了,虽然一般难以做到,但不要出现大块的重复的代码。
8.使用format,省很多时间
9.避免硬编码,有意义的数值用宏或者定义成常量
10.使用别人的代码一定要看,至少大概了解,觉得可以优化的就去做
11.保持学习