编写高质量的代码

更新:2007 年 11 月

从一开始就确保质量。质量不是您可以在以后容易地增添的元素。过于复杂、过于隐蔽或在产品生命周期中发现过迟的问题通常得不到修复。下列主题描述提高代码质量的准则和步骤。

本节内容

设计和代码的检查准则

提供若干帮助进行设计和代码检查的技术,通过让其他同事检查代码来发现 bug 和不正确的假设。

安全代码编写准则

描述编写安全代码的技术和策略。

高质量代码签入准则

列出以不同方式检查代码以确保代码实现您的预期高质量设计目的的准则。

调试准则

提供几条查找代码缺陷的准则。

代码分析工具使用准则

提供几条使用代码分析工具的准则。

检测和更正 C/C++ 代码缺陷

描述如何使用用于 C/C++ 的代码分析工具检测和更正代码缺陷。

检测和更正托管代码缺陷

描述如何使用用于托管代码的代码分析工具检测和更正代码缺陷。

代码分析签入策略

描述如何创建与 Team Foundation 源控件签入关联的自定义签入策略。

参考

安全参考书目

本机代码和 .NET Framework 代码的安全性

请参见

概念

保证应用程序的安全