身爲一名程序員,會寫代碼是最基本的生存能力。而能寫出高質量的代碼,是每個優秀的程序員具備的基本素質。
那麼什麼是高質量的代碼?怎樣去評價一個代碼的質量呢?
老師告訴我們,判斷一個代碼的優秀與否,一般從以下四個方面:
- 代碼具有好的複用性
- 代碼具有好的可擴展性
- 代碼具有好的維護性
- 代碼具有良好的可讀性
可是這些問題我以前從來都沒有想過,在寫程序的時候也從來沒有考慮過這些。
直到今天,我在看《c和指針》時,感受特別深刻。雖然作爲一個小白,不能全懂這題程序的邏輯,但是看着舒服呀,清楚,讀起來不累。這大概就是所謂具備良好的可讀性吧。
想想自己之前的代碼,就是一坨一坨的垃圾。看上去都是擠在一起的,誰會願意去讀呢
我目前所掌握的知識很淺薄,寫出具有良好的複用性、可拓展行、維護性的代碼可能有點難度,但是提高代碼的可讀性卻是我可以去做的。最起碼,寫出來的代碼使人願意去讀吧