Thursday, January 10, 2008

Static Code Analysis

There are many ways to test software. I was looking at one of the features of Microsoft Visual Studio and found that they have one that uses Microsoft's Intermediate Language(why? because it is not language specific) and Callgraphs(graphs of function calls in a program) to check for defects in the following areas:
  • Library design
  • Globalization
  • Naming conventions
  • Performance
  • Interoperability and portability
  • Security
  • Usage
When working on a project with other people it can be rather difficult getting people to stick to certain design rules your project has. I am looking over a tutorial for visual studio's code analysis abilities here.

No comments: