使用程式碼分析進行 Managed 程式碼品質分析
您可以使用 Visual Studio Premium 和 Visual Studio Ultimate 中的程式碼分析找出程式碼中的潛在問題,例如不安全的資料存取、使用情況違規,以及設計問題。程式碼分析適用於 .NET Framework、原生 (C 和 C++) 和資料庫應用程式。Managed 程式碼的程式碼分析會組織以特定編碼問題為目標的「規則集」(Rule Set) 中的規則。
一般工作
一般工作 |
支援內容 |
---|---|
獲得實務練習:透過修正簡單 .NET Framework 應用程式中的缺失,了解程式碼分析的基本概念。 |
|
設定專案的程式碼分析:Managed 程式碼的規則會組成為規則集,並且以特定方面 (例如安全性或設計) 為目標。您可以使用其中一個 Microsoft 標準規則集或建立自己的規則集。 |
|
執行程式碼分析:您可以指定要在每次建置專案組態時自動執行的程式碼分析,也可以在專案上手動執行程式碼分析。 |
|
分析程式碼分析的結果: 程式碼分析警告和錯誤會列在[錯誤清單]視窗中。您可以選取警告或錯誤標題顯示警告的其他資訊以顯示和反白引發規則的原始程式碼行。您可以選取警告 ID 以在 MSDN Library 中顯示詳細資訊 (包括如何解決此問題的資訊和範例)。 |
|
整合程式碼分析與開發生命週期:Team Foundation 版本控制中的簽入原則可讓開發小組確認,所有程式碼的簽入都符合一組通用的程式碼分析標準。建立程式碼分析規則違規的工作項目是一項簡單的程序,可以在 [錯誤清單] 視窗中執行。 |