前言 : 利用vs幫自己找出需要重構的複雜程式碼
這邊有一五項指標給大家做參考 :
a.循環複雜度(Cyclomatic Complexity) : <10
b.繼承深度 : <3
ex . 抽象類別 –> 衍生1 –> 衍生2
c.類別結合程度(Class Coupling)
d.程式碼行數 : 一個function < 40
e.可維護性 : 官方建議 > 20 是高維護性
3. 篩選器 : 選擇循環複雜度 最小20 (可自行調整)並確定
- 4. 匯出Excel
- 5. Excel 表格中第一欄就會顯示各層級,我們只篩選”成員”
參考 :
[Tool]Visual Studio 2010 - 程式碼度量Visual Studio 計算程式碼度量 - Code Metrics Viewer 2013
沒有留言:
張貼留言