Ensure quality from the start. Quality is not something that can be easily added later. Problems that are too complex, too obscure, or are discovered too late in the product cycle are usually not fixed. The following topics describe principles and procedures for improving code quality.
Provides several techniques for conducting design and code review to discover bugs and inappropriate assumptions by having code reviewed by your peers.
Describes techniques and strategies for writing secure code.
Lists guidelines to check your code in different ways to ensure that your code incorporates what you intended by your quality design.
Provides several guidelines for finding code defects.
Provides several guidelines for using code analysis tools.
Describes how to detect and correct code defects using code analysis tool for C/C++.
Describes how to detect and correct code defects using code analysis tool for managed code.
Describes how to create custom check in policies associated with Team Foundation source control check-ins.