Category Archives: CC

Ruling Code Quality Regression

A prominent characteristic of the software industry is that products are constantly evolving. All modern development methodologies prone that a product should evolve through small iterations. Internally, development teams are using Continuous Integration servers that shrink increment length to a … Continue reading 

Also posted in API usage, Change summary, Code, code base snapshot comparison, Code Diff, Code Query, Code Rule, code structure, CQLinq, Full Coverage, Immutability, Lines of Code, LINQ, Maintainability, NDepend, software metric, Software Quality Measurement | 1 Comment

Screencast: Inspecting Code Quality and Code Complexity

Recently I had a chance to record a screencast on Inspecting Code Quality and Code Complexity with Filip Ekberg. In this half-hour video we inspect the NUnit v2.5.8 code base quality and complexity with NDepend v4.0: We first use the popular … Continue reading 

Also posted in Code Diff, Code metrics, Code Rule, Cyclomatic complexity | 1 Comment

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 

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

Ensure the quality of the code that will be developed this year

Do a favor to yourself and your team: Make sure that the code you will develop in 2008 will abide by common quality principles. The classic blame on quality tools I hear again and again is: When the tool analyzes my code base, it … Continue reading 

Also posted in Change summary, Changes, Code Diff, Code Query, Code Rule, CQLinq | Leave a comment