共用方式為


撰寫高品質的程式碼

更新:2007 年 11 月

您必須從設計之初就要確保高品質,因為高品質的程式碼是無法藉著在設計過程中反覆增修就可以獲得的。太複雜、太模糊或在產品生產後期才發現的問題,通常已無法修正。下列主題會說明改善程式碼品質的原則和程序。

在本節中

進行設計和程式碼檢閱的方針

提供數個進行設計和程式碼檢閱的技巧,藉由讓同事檢閱程式碼,發現 Bug 和不適當的假設。

撰寫安全程式碼的方針

描述撰寫安全程式碼的技巧和策略。

簽入高品質程式碼的方針

列出以各種方式檢查程式碼的方針,確保程式碼包含由高品質的設計所要達成的結果。

偵錯的方針

提供數個尋找程式碼缺失的方針。

使用程式碼分析工具的方針

提供數個使用程式碼分析工具的方針。

偵測和修正 C/C++ 程式碼的缺失

說明如何使用 C/C++ 程式碼分析工具偵測並修正程式碼缺失。

偵測和改正 Managed 程式碼的缺失

說明如何使用 Managed 程式碼的程式碼分析工具偵測並修正程式碼缺失。

程式碼分析的簽入原則

說明如何建立與 Team Foundation 原始檔控制簽入關聯的自訂簽入規則。

參考

安全性參考書目

機器碼和 .NET Framework 程式碼中的安全性

請參閱

概念

設定應用程式的安全性