Monthly Archives: January 2009

NDepend Analysis Inputs

  I would like here to clarify from where NDepend analysis takes its inputs. Indeed, it might sounds mysterious how NDepend can infer comment metrics from assemblies for example. The trick is that the analysis is fetching data from 4 … Continue reading 

Posted in Uncategorized | Leave a comment

Mono vs. .NET Framework: Public API Compatibility

    In this post, I use the NDepend assembly comparison feature to assess the public API compatibility between Mono 2.0 and the .NET Framework 3.5 SP1.   The assemblies considered are: mscorlib,     System,     System.Core,     System.Messaging,     System.Runtime.Remoting,     System.Runtime.Serialization.Formatters.Soap,     System.Security,     System.ServiceProcess,     … Continue reading 

Posted in Uncategorized | 7 Comments

Lessons learned from the NUnit code base

I recently analyzed NUnit v2.4.8 with NDepend. The first impression is that developers behind NUnit know their job and did an excellent work. This positive feedback comes from many details, the fact that you can seamlessly open the VisualStudio solution and compile everything immediately, the amount of … Continue reading 

Posted in .NET assemblies, C#, Code, Code Coverage, code organization, CopyLocal syndrome, Partitioning | 10 Comments