代碼作為程序員的主要勞動成果,每個人都希望自己的代碼高效,簡潔,穩定。但是怎么做到呢,基于自己的經驗寫幾個方面。
1. 善用工具。俗話說工欲善其事,必先利其器。現代的軟件開發已經遠遠不是二十年前的形式了。一款成熟的IDE提供了排版,糾錯,重構等多項功能,使用好IDE工具會明顯提高自己的代碼水準。比如前端的vscode或者webstorm,java部分的idea等。
2.不要重復造輪子。軟件發展到今天,各個方向都已經有非常多的第三方組件庫,善用這些成熟的第三方庫,會有效的減少自己程序的bug,同時一般成熟的第三方庫的性能穩定性都是久經驗證,能用就趕緊用吧。
3.持續的改進自己已經寫過的代碼。不要覺得不出錯的程序就是好程序,程序永遠沒有最完美的。不回顧自己之前的程序,就不會知道問題在哪兒,就會沿著既有思路習慣一直開發新功能,導致工作多年,代碼質量一直不高。不要怕改錯,出錯了才能更讓你明白問題,會知道如何更好的重構。經典的書籍(重構-改善既有代碼的設計)里面對技巧有詳細的說明。
最后說明一點,任何事情需要的都是熱愛并投入,軟件開發尤為如此,如果自己沒有主動性,只是想依靠一些工具之類的來實現代碼整潔高效,那是不靠譜的,只有熱愛并且持續的學習改進,才是最好的方法。
收個尾:把每個軟件作品都看作自己的孩子,像對待自己孩子一樣好好對待自己寫過的每一行代碼!