如何养成良好的编程习惯

589 阅读3分钟

看文章之前自己要扪心自问,是否喜欢编程并热爱它。如果不是我希望你不要往下看了,会给自己徒增烦恼。

编码习惯是直接影响自己的职业生涯。好的代码编辑习惯是工作中的重中之中。

规范化、程序化

  • 1. 自己写的需求,每一天下班之前必须要对自己的代码进行一次code review优化(因为每次的代码都不是一蹴而就、需要自己细致的打磨,久而久之自己就能够快速书写出赏心悦目的代码),代码总量必须减少总提交代码行数的10%以上(无论需求是时间是多么的紧迫)。

  • 2. 当每次优化自己的需求的时候,一定是先压缩自己之前的代码(自己的需求代码要用心去优化它)。

  • 3. 写代码要深思熟虑,不能书写激情代码(书写激情代码,过一个月你再去看自己的代码,那么就是一个要命的事情)。

  • 4. 优化同事需求的时候,一定要清理一个人或着N个人的脏代码,时刻保证代码的健壮性(根据个人经验去处理,这个就不赘述了,过程是很痛苦,但是完成之后是一件令自己非常自豪的事情),本人总结:“前人挖坑后人埋,看你埋的过来不过来”

  • 5.不要吝啬自己的注释代码,以前的时候自己看《代码整洁之道》的时候觉得代码用英文命名具有想要的意义就可以的,但是大家千万不要忽略一点,英语是外国人的母语他不需要思考,下意识的就能理解单词的含义,但是你不能因为你的母语是中文。

责任感、使命感

  • 6. 在工作中有问题不能相互推诿,给出积极的解决措施(有人会问这也不是编程习惯,为什么你会在这里说),因为我觉得这属于一种编码习惯,我最最喜欢HW人的责任、使命、担当,和 有责任心的人在一起工作是一件非常幸福的事情。

  • 7. 自己书写的公共组件一定要写解释文档,让别人能拿过来就能直接使用,易上手。谁拿过来都能直接引用,不用问开发者,这是组件书写代码的最高境界。

  • 8. 对变量和函数的命名,要有规范,有体系。函数我觉得一定要写注释,我个人非常不赞同有的人说不写注释别人也能看懂(对新同事是非常不负责任,陡然增加后续开发者直接上手的时间和难度)。

目标明确

  • 9.积极调整自己的心态,老骥伏枥志在千里,积极的摸索自己的学习路径,取其精华,去其糟粕。(后期我会将自己的学习路径放在自己的github上)。

  • 10.秉承的理念:站在巨人肩上,积极构建程序自学体系。