共用方式為


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

當您使用 Team Foundation 版本控制 (TFVC) 時,您可以針對 Team 專案建立簽入原則以強制執行做法,創造更好的程式碼和更有效率的群組開發。簽入原則是在 Team 專案層級設定的規則,而且會在允許程式碼簽入之前,於開發人員電腦上強制執行。

您可以指定這些 Team 專案簽入原則:

  • 建置:需要在新簽入前先修復於建置期間建立的建置中斷。

  • 變更集註解:需要使用者於簽入變更時提供註解。

  • 程式碼分析:需要在簽入前先執行程式碼分析。

  • 工作項目:需要建立一或多個工作項目與簽入的關聯性。

重要事項重要事項

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

一般工作

工作

支援內容

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

Set and enforce quality gates

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

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

相關工作

工作

支援內容

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

Setting Up Development Environments

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

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

建立並執行單元測試:單元測試提供開發人員和測試人員快速的方法,尋找 C#、Visual Basic .NET 和 C++ 專案之類別方法的邏輯錯誤。單元測試只要建立一次,就可以在每次原始程式碼變更時執行,以確定沒有導入任何錯誤。

使用單元測試驗證程式碼

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

追蹤工作和管理工作流程 [重新導向]

外部資源

指引

使用 Visual Studio 2012 測試持續傳遞 – 第 2 章:單元測試:測試內部