SourceMonitor是一套可以分析程式碼複雜度的工具,
我們可以藉由它來分析我們的專案,以量化的數據來呈現那些程式碼是過於複雜的,
並可以以此來當作Code Review的程式碼品質要求,或是重構時的優先順序。
透過它的分析報表,可以讓我們盡量避免撰寫出複雜度或深度高的程式碼,
不僅可以增加程式碼的可讀性,也可以減少追問題時TraceCode的時間。
※安裝Source Monitor
我們可以在Source Monitor的官方網站下載並安裝。
這邊要特別注意的是,我們必須要開啟SourceMonitor允許掃描UTF-8的程式碼,
因為Visual Studio預設存檔的編碼是UTF-8
※分析程式碼
※總結
透過Source Monitor,我們可以很快地找出程式碼是不是過於複雜,
掃描出來的報告可以當作一個評估的參考,
讓程式碼保持在一個健康的狀態,可以讓後續的維護或擴充更加的輕鬆,
關於今天的內容,歡迎大家提出問題一起討論!