Software udvikling kan være enormt kompleks, men der er visse teknikker, der hjælper minimere hvordan uhåndterlige kildekoden til et bestemt program bliver . Du kan organisere koden i moduler eller klasser , brug intuitive navngivning for funktioner og variable eller minimere Cyclomatic Complexity . Den Cyclomatic Kompleksiteten af et program er et mål for , hvor mange "afgørelser" det må gøre . Jo færre beslutninger , såsom en if /then erklæring , jo enklere programmet er , og derfor mindre udsat for fejl og mere forståeligt det er. Instruktioner
1
Tæl antallet af if /then udsagn i dit program. Tæl hvert Elseif /then erklæring som en separat en, så det totale antal .
2
Find alle select (også kendt som switch) udsagn , og tælle antallet af sager inden for dem . Find summen af de tilfældene i alle de udvalgte tilsammen udsagn. Må ikke regne standard eller " andet " sag .
3
Tæl alle de sløjfer i dit program. Ignorer sløjfer , der er ubetingede (dvs. loops , der er uendelig ) .
4
tælle alle de try /catch udsagn.
5.
Tilføj numrene fra de tidligere 4 trin sammen , derefter tilsættes 1 . Dette er den Cyclomatic kompleksitet program.