Cyclomatic Complexity – What Is It and Why Should You Care? – Julias Shaw takes a look at the Cyclomatic Complexity software metric, which provides an indicator of how complicated a particular piece of code is. Examples here are in Java, however the concept and discussion applies to all languages