我們目前學會了如何透過Jenkins來建置系統和執行單元測試,
這可以幫助我們讓版本控制系統上的程式碼都是穩定可用的。
接下來,我將向大家介紹如何使用靜態程式碼分析來提升軟體品質,
增加程式碼的可維護性,也減少程式碼的複雜度和潛在的風險。
在今天的文章中,我將向大家介紹StyleCop,它是一套程式碼規範檢查工具,
可以掃描程式碼,檢查是否符合設定的規則,
例如命名規則、函數是否有加註解等等。
※安裝StyleCop
※開始使用StyleCop
※調整StyleCop設定
雖然StyleCop提供了豐富的程式碼規範,
但並不一定是完全符合我們團隊的程式碼風格,
這時候就可以根據自己團隊的習慣進行設定的微調,
以符合自己團隊的風格。
※總結
所有團隊的成員如果都能夠在CheckIn之前都通過StyleCop檢查,
或是CodeReview時要求所有新的程式碼都要通過StyleCop,
就可以讓程式碼的撰寫風格能夠統一,
日後若不同人員在維護程式碼時,可以更輕易的讀懂程式碼,
大大的增加可維護性,減少適應不同風格的時間成本,
在明天我將會教大家如何將StyleCop整合進Jenkins的建置之中,
並將StyleCop的報表顯示在CI Server上,讓管理起來更方便,
關於今天的內容若有任何問題,歡迎大家提出來一起討論!