Print

Choosing FxCop rules for Line Of Business applications

Dennis Doomen, architect at Aviva Solutions, published a set of C# 3.0 Coding Guidelines a few months ago. While a lot of different C# coding guidelines can be found on the web, this one caught my attention.

The last four pages of the document consist of the list of Microsoft Code Analysis (a.k.a. FxCop) rules. What makes this list great is that Dennis made a distinction between two types of .NET code bases, namely: Line Of Business (LOB) applications and reusable Frameworks. Because FxCop was primarily written to validate the .NET framework itself, it focuses on validating reusable frameworks. We could therefore expect most FxCop rules to hold especially for frameworks. For LOB applications however, not all rules apply. Dennis recognized this and made a distinction between the two types.

I've seen organizations struggle with choosing FxCop rules. In my opinion this list is a great way to get started.

- .NET General, C# - No comments / No trackbacks - §

The code samples on my weblog are colorized using javascript, but you disabled javascript (for my website) on your browser. If you're interested in viewing the posted code snippets in color, please enable javascript.

No comments:


No trackbacks:

Trackback link:

Please enable javascript to generate a trackback url


  
Remember personal info?

/

Before sending a comment, you have to answer correctly a simple question everyone knows the answer to. This completely baffles automated spam bots.
 

  (Register your username / Log in)

Notify:
Hide email:

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.