Monthly Archives: October 2009

Hierarchical Namespace Component

Modeling components of a code base with namespaces is a much better idea than modeling them with assemblies. I wrote about the namespaces vs. assemblies debate in the past (Control components dependencies to gain clear architecture). The fact is that … Continue reading 

Posted in Dependencies, Dependency Cycle, Flat view, Hierarchical components, Tree view | 8 Comments

Interesting findings in the diff between .NET Fx v4 Beta1 and Beta2

Normal 0 21 false false false FR X-NONE X-NONE I compared with NDepend .NET Fx v4.0 Beta1 with the new.NET Fx v4.0 Beta2 just released. I enumerated below some random interesting finds. Don’t hesitate to ping me back if I’ve … Continue reading 

Posted in .NET Framework, .NET Fx, v4 Beta1, V4 Beta2 | 5 Comments

Rambling on Cyclomatic Complexity

Normal 0 21 false false false FR X-NONE X-NONE After the number of Lines of Code, the Cyclomatic Complexity (CC) is certainly the second most widely used code metric. Here is its definition from Wikipedia : Cyclomatic complexity (or conditional … Continue reading 

Posted in branch coverage, CC, Code metrics, conditional complexity, conditional statement, coverage, Cyclomatic complexity, linearly independent paths, Lines of Code, LoC, McCabe, measurement, software metric, testability, threshold | 5 Comments