July 4
Lo sviluppo del software può essere enormemente complessa, ma ci sono alcune tecniche che aiutano a ridurre al minimo il modo ingombrante il codice sorgente di un determinato programma diventa. È possibile organizzare il codice in moduli o classi, utilizzare le convenzioni di denominazione intuitive per le funzioni e le variabili o ridurre al minimo la complessità ciclomatica. La complessità ciclomatica di un programma è una misura di quanto molti "decisioni" che devono fare. I meno decisioni, come un'istruzione if / then, il più semplice è il programma, e quindi meno soggetto a errori e più comprensibile è.
1 Contare il numero di enunciati if / then nel programma. Contare ogni elseif / THEN come una struttura separata, quindi il numero totale.
2 Trova qualsiasi select (anche conosciuto come switch) dichiarazioni, e contare il numero di casi al loro interno. Trova il totale dei casi in tutte le istruzioni SELECT combinati. Non contare il caso "altro", di default o.
3 Contare tutti i loop nel programma. Ignorare i cicli che sono incondizionati (cioè cicli che sono infinite).
4 Contare tutte le istruzioni try / catch.
5 Aggiungere i numeri da precedenti 4 passi insieme, quindi aggiungere 1. Questa è la complessità ciclomatica del programma.