FxCop Is A Cruel Mistress
I was introduced to FxCop a few weeks ago by a
Dimensions collaborator, Kardax, and I've been paying the price ever since.
Basically, you point FxCop at an assembly and it'll tell you where you violate
style guidelines, misuse APIs, or do other shady things not befitting of a
reusable library. It's actually really useful and easy to use, but it's been a
little difficult for me to break old habits (which are admittedly messy to begin
with). Fortunately, Kardax has taken somewhat of a compliance officer role for
Dimensions, which is a good thing becuase FxCop told me that if I have one more
violation they will put me in front of FxJudge who will likely take away my .NET
Framework privileges and make me spend the night in FxJail.
Now THAT would be a very bad thing.