Home GrapeVine Voice: Pass FxCop And NDepend

GrapeVine Voice: Pass FxCop And NDepend

Why I did not release GrapeVine 6.0 yet? I thought I’d better review the source code carefully so FxCop and NDepend were used to analyse the code base.

As expected there were a lot of critical issues in the reports. So I planed to spend the last few weeks fixing most of them.

If you know FxCop, you must notice FxCop 1.36 Beta 2 is a significant improved version. Not only does it make use of multi-threading carefully, but it has more rules included as well. What’s more? Every rules has a detailed description available online. Wish the team can further improve the descriptions and samples because I found items like this (I cannot find the corrected code so have to navigate elsewhere) are not fully/well documented.

Today I have fixed most FxCop reported issues. From tomorrow on, I shall start to fix NDepend issues. So if everything goes fine, the Final will be released in January.

Stay tuned.

BTW, if you are developing a .NET application, FxCop and NDepend verifications should be done periodically so as to keep common coding issues away.

This post is licensed under CC BY 4.0 by the author.

UAC Off On Applications

GrapeVine Voice: NDepend Changes

Comments powered by Disqus.