sviluppo software può essere enormemente complessa , ma ci sono alcune tecniche che aiutano a minimizzare quanto ingombrante il codice sorgente di un dato programma diventa . È possibile organizzare il codice in moduli o classi , uso intuitivo convenzioni di denominazione per le funzioni e le variabili o ridurre al minimo la complessità ciclomatica . La complessità ciclomatica di un programma è una misura di quante "decisioni" che deve fare . Le meno decisioni , come ad esempio un if /then , il più semplice è il programma , e quindi il meno soggetto a errori e più comprensibile che è. Istruzioni 
 1 
 Contare il numero di if /then nel programma. Contare ogni elseif /poi economico come una separata , allora il numero totale . 
 2 
 : tutte le select ( noto anche come interruttore ) le dichiarazioni , e contare il numero dei casi in essi . Trova il totale dei casi in tutte le istruzioni SELECT combinate . Non contare il caso di default o " altro " . 
 3 
 contare tutti i loop nel programma. Ignorare i loop che sono incondizionato (cioè cicli che sono infiniti ) . 
 4 
 contare tutti i try /catch . 
 5 
 Aggiungi i numeri dai precedenti 4 passi insieme , quindi aggiungere 1 . Questa è la complessità ciclomatica del vostro programma .