Mjukvaruutveckling kan vara oerhört komplicerat , men det finns vissa tekniker som hjälper att minimera hur tungrott källkoden för ett visst program blir . Du kan ordna koden i moduler eller klasser , använd intuitiva namnkonventioner för funktioner och variabler eller minimera Cyclomatic komplexitet. Den Cyclomatic Komplexiteten i ett program är ett mått på hur många " beslut " det måste göra . Ju färre beslut, exempelvis en om /då uttalandet , det enklare programmet är , och därför mindre benägna att fel och mer förståeligt att det är . Instruktioner
1
Räkna antalet om /då uttalanden i ditt program . Räkna varje elseif /sedan uttalandet som en separat , då totalt numret .
2
Hitta alla select ( vet också som strömbrytare ) uttalanden , och räkna antalet ärenden inom dem . Hitta summan av fallen i alla kombinerade select-satser . Räkna inte standard eller " annat" case .
3
Räkna alla slingor i ditt program . Ignorera slingor som är ovillkorliga ( dvs slingor som är oändligt ) .
4
Räkna all try /catch uttalanden .
5
Lägg siffrorna från de föregående 4 stegen tillsammans , lägg sedan till 1 . Detta är den Cyclomatic komplexiteten i ditt program .