代碼質量的評價標准


從程序員的角度(主):

  • 目的:使所做的項目(工程)更優!!!!
  • 手段如下:

1.可維護性

工程師大部分的時間可能都是花在修修 bug、改改老的功能邏輯、添加一些新的功能邏輯之類的工作上。所以,代碼的可維護性就顯得格外重要。

2.可讀性

任何傻瓜都會編寫計算機能理解的代碼。好的程序員能夠編寫人能夠理解的代碼

3.可擴展性

對修改關閉,對擴展開放

4.靈活性

如果一段代碼易擴展、易復用或者易用,我們都可以稱這段代碼寫得比較靈活。

5.簡潔性

思從深而行從簡,真正的高手能雲淡風輕地用最簡單的方法解決最復雜的問題。這也是一個編程老手跟編程新手的本質區別之一。

6.可復用性

代碼的可復用性可以簡單地理解為,盡量減少重復代碼的編寫,復用已有的代碼。

7.可測試性

代碼可測試性的好壞,能從側面上非常准確地反應代碼質量的好壞。代碼的可測試性差,比較難寫單元測試,那基本上就能說明代碼設計得有問題。

從計算機運行效率的角度(輔):

  • 目的:使程序運行效率高!!!
  • 手段:優化執行邏輯、減少執行時間、減少重復計算、對象池(空間換時間)...... 

轉載請注明出處: http://www.bluesd7.com/藍影閃電的隨筆/ContentId/88/代碼質量的評價標准

可參照:https://mp.weixin.qq.com/s?__biz=MzIwMzY1OTU1NQ%3D%3D&mid=2247485597&idx=1&sn=fbe292f3acfb629d1eb92983f4af97b8&chksm=96cd48d1a1bac1c7905785ea6e827b10ae107e024b55ad2576467571ec01ef57eba3c7546f9a&mpshare=1&scene=23&srcid=%23rd


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM