[Disclaimer: Patrick Smacchia from the NDepend team approached me and offered me a licence for NDepend if I would blog about my experiences with the tool. However, all opinions are my own.] Static code analysis is a powerful tool to understand and improve your codebase, using a variety of techniques…