From: John M <howdymatey@ho...> - 2003-06-21 21:29:09
What would be your thought's about trying to get the rainbow framework and
supporting assemblies to a level where they pass the tests conducted by
FxCop is a very handy code review tool. Even should you elect to ignore the
"rules," you are well-advised to at least know them.
"FxCop is an application that analyzes managed code assemblies and reports
information about the assemblies, such as violations of the programming and
design rules set forth in the Microsoft® .NET Framework Design Guidelines.
FxCop is designed to be fully integrated into the software development cycle
and is distributed as both a fully featured application with a graphical
user interface (FxCop.exe) for interactive work and a command-line tool
(FxCopCmd.exe) suitable for automated builds. As you develop code and build
it into assemblies, you should analyze the assemblies with FxCop to catch
design defects and coding errors as early as possible in the development
cycle. Issues reported by FxCop should be fixed in the source code or, in
the case of false positives, excluded from future reports."
This can be integrated into the build process so it does automatic checking
Manu and others can also agree additional rules that can become a rainbow
standard of sorts. These too can be included in the test :
With so many people contributing I think we can make use of such tools to
try and keep all code submissions to a common standard (Which is hard to
maintain when an open-source project grows rapidly).
If you dont think this is a good idea for rainbow then I recommend you at
least look at it for your own projects.
A new version has recently been released with improvements and they have a
.Net 1.0 & 1.1 version.
To find out more please visit:
Let me know what you think,
It's fast, it's easy and it's free. Get MSN Messenger today!
Get latest updates about Open Source Projects, Conferences and News.