代码作为程序员的主要劳动成果,每个人都希望自己的代码高效,简洁,稳定。但是怎么做到呢,基于自己的经验写几个方面。
1. 善用工具。俗话说工欲善其事,必先利其器。现代的软件开发已经远远不是二十年前的形式了。一款成熟的IDE提供了排版,纠错,重构等多项功能,使用好IDE工具会明显提高自己的代码水准。比如前端的vscode或者webstorm,java部分的idea等。
2.不要重复造轮子。软件发展到今天,各个方向都已经有非常多的第三方组件库,善用这些成熟的第三方库,会有效的减少自己程序的bug,同时一般成熟的第三方库的性能稳定性都是久经验证,能用就赶紧用吧。
3.持续的改进自己已经写过的代码。不要觉得不出错的程序就是好程序,程序永远没有最完美的。不回顾自己之前的程序,就不会知道问题在哪儿,就会沿着既有思路习惯一直开发新功能,导致工作多年,代码质量一直不高。不要怕改错,出错了才能更让你明白问题,会知道如何更好的重构。经典的书籍(重构-改善既有代码的设计)里面对技巧有详细的说明。
最后说明一点,任何事情需要的都是热爱并投入,软件开发尤为如此,如果自己没有主动性,只是想依靠一些工具之类的来实现代码整洁高效,那是不靠谱的,只有热爱并且持续的学习改进,才是最好的方法。
收个尾:把每个软件作品都看作自己的孩子,像对待自己孩子一样好好对待自己写过的每一行代码!