使用 Team 專案簽入原則強化程式碼品質

當您使用 Visual Studio Premium 時,可以為 Team 專案建立簽入原則,以強制實行改善程式碼撰寫和提高團隊開發效率的實務。 簽入原則是在 Team 專案層級設定的規則,在允許簽入程式碼之前,會在開發人員的電腦上強制執行。

您可以指定四種 Team 專案簽入原則:

  • 組建:要求在建置期間建立的組建中斷必須在新的簽入之前修復。

  • 程式碼分析:要求在簽入之前執行程式碼分析。

  • 測試原則:要求在簽入之前完成簽入測試。

  • 工作項目:要求一或多個工作項目與簽入產生關聯。

重要事項重要事項

若要使用簽入原則,您必須連接至 Visual Studio Team Foundation Server。

一般工作

工作

支援內容

建立和使用簽入原則:您可以使用 Team Foundation 版本控制的「Team 專案設定」建立簽入原則。

設定和強制執行品質閘門

建立和使用程式碼分析簽入原則:您可以從一組標準的程式碼分析規則選擇,或可以建立自訂集。

建立和使用程式碼分析簽入原則

相關工作

工作

支援內容

設定開發環境:在您建立或修改程式碼之前,必須先使用適當的原始程式碼來設定開發和測試環境。 如果您要使用資料庫,也必須有這些資料庫離線表示的存取權限。

設定開發環境

在開發程序中使用程式碼分析:小組成員在自己的開發電腦上執行程式碼分析。 在 Visual Studio 中,開發人員可針對個別程式碼專案設定和執行程式碼分析執行、檢視和分析執行所找到的問題,以及建立警告的工作項目。

使用程式碼分析工具進行應用程式品質分析

建立和執行單元測試:單元測試提供開發人員及測試人員一個快速的方法,來查看 C#、Visual Basic .NET 及 C++ 專案中類別的方法中的邏輯錯誤。 單元測試只要建立一次,就可以在每一次原始程式碼變更時執行,確保沒有 Bug 出現。

使用單元測試驗證程式碼

追蹤工作項目和缺失:您可以使用工作項目來追蹤和管理您的工作和 Team 專案相關資訊。 工作項目是 Team Foundation 用以追蹤工作指派和進度的一種資料庫記錄。 您可以使用不同類型的工作項目來追蹤不同類型的工作,例如客戶需求、產品錯誤和開發工作。

追蹤 Bug、工作和其他工作項目