檢閱現有的架構和設計

開始進行任何程式碼撰寫工作前,您可以先使用 Visual Studio Premium 或 Visual Studio Ultimate 來檢閱應用程式的架構和設計。

針對某些工作,您可能使用工具產生的程式碼做為工作的起點。 而針對其他工作,您可以檢閱資料庫架構,以便了解能夠存取的資料結構。

如果您有現有的測試資產,例如測試計劃、測試案例或偵錯記錄,可能也想在開始進行工作之前檢閱這些資產。

一般工作

下表列出支援此案例之一般工作的說明,以及詳細資訊的連結,這些資訊可幫助您成功完成這些工作。

工作

支援內容

了解現有的軟體和設計規格:在您變更現有應用程式之前,應先了解其架構、設計、組態和使用者需求。

重要事項重要事項
您可以在 Visual Studio Premium 中檢視現有的架構圖表,但是必須擁有 Visual Studio Ultimate 才能建立或修改架構圖表。

了解現有資料庫結構描述:如果您的應用程式使用一個或多個資料庫,可能也要了解這些資料庫的設計。 透過了解資料庫中的物件和設定,就能夠更清楚需要進行變更的地方,以便支援特定功能或修正程式碼缺失。

檢閱初始測試計劃:您可能也想針對要進行的變更,檢閱任何現有或初始的測試計劃。 透過了解計劃的測試,就能更快找出可能需要在程式碼中解決的設計問題或邊緣案例。

找出現有程式碼中可能的設計或效能問題:在您開始修改應用程式之前,會希望先找出現有程式碼中可能的問題。 您可進行詳細程式碼檢閱、執行程式碼分析以找出常見的設計問題,或是檢閱追蹤資料庫之工作項目中的歷史趨勢以找出模式。

相關案例

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

  • 使用 Team 專案簽入原則強化程式碼品質
    您可以指定一組程式碼分析規則,用來找出軟體或資料庫程式碼中常見的設計、命名和效能問題。 您可以將這些規則分成幾個常用的群組, 並且定義簽入原則,這些原則會使用規則避免可能造成問題的程式碼簽入。

  • 管理開發排程和工作
    必須進行的變更通常是定義在工作、Bug 或另一個工作項目中。 這些所有的工作、錯誤與工作項目都可以用於建立並管理您的開發排程。

  • 執行一般程式開發工作
    在開發週期中,大部分時間都在進行程式碼變更。 這個處理序包含選取工作或 Bug、簽出必要檔案、修改程式碼,以及在確認變更正確後進行簽入。