Performance, Profiling & Debugging
"Microsoft, in combination with FMS
is delivering an easy-to-use computing experience that will enable
customers to take advantage of the next generation of the Web."
David Lazar, group product manager for the Developer and Platform Evangelism Division at Microsoft
More Reviews
Check for Updates
License Terms
|
|
Review:
Code
Critic
http://www.fmsinc.com/dotnet/analyzer/
If nothing else, Extreme Programming has taught us that
nobody should be ashamed of having another pair of eyes look over his or
her code. The principle holds even if the "eyes" are implemented in
software instead of protoplasm. For .NET programmers, FMS has come out
with a toll to cast a critical eye on their C# and visual Basic .NET
programs. Called Total .NET Analyzer, the package sniffs out more than
150 different issues that can occur in your code, and recommends
suitable fixes. The Analyzer performs its magic from within Visual
Studio .NET, and the results appear in a tab within the environment. It
finds dead code, potential performance traps, programming style issues
and more, from Abstract Constructor ("Do not declare public constructors
in abstract types"), through EventArgumentCount ("Microsoft recommends
that there should always be two parameters for all events"), to my
personal favorite, Write-Only Property ("Avoid using write-only
properties").
Of course, having your nose rubbed in these issues will
be a real learning experience, but it's a great way to pick up some of
the best practices in .NET coding. If you disagree, fine: You can turn
rules off, change their severity ranking, or even add your own notes to
the output.
Back to Main Reviews Page
|
|