Software Entwicklung kann enorm komplex, aber es gibt bestimmte Techniken, die zu minimieren , wie schwerfällig der Quellcode für ein bestimmtes Programm wird helfen. Sie können den Code in Module oder Klassen zu organisieren, verwenden intuitive Namenskonventionen für Funktionen und Variablen oder Minimierung der Zyklomatische Komplexität . Die Zyklomatische Komplexität eines Programms ist ein Maß dafür, wie viele " Entscheidungen " muss es machen . Je weniger Entscheidungen , wie eine if /then -Anweisung , desto einfacher ist das Programm , und damit die weniger anfällig für Fehler und verständlicher ist . Anleitung
1
Zähle die Anzahl der if /then -Anweisungen in Ihrem Programm. Zählen Sie jeden elseif /dann Anweisung als separate , dann insgesamt die Nummer.
2
Angebote: Alle wählen (auch als Schalter wissen ) Aussagen , und die Anzahl der Fälle in ihnen. Finden Sie die Summe der Fälle in allen SELECT-Anweisungen kombiniert . Zählen Sie nicht die Standard- oder "else "-Fall .
3
Zählen aller Schleifen in Ihrem Programm. Ignorieren Schleifen, die unbedingt sind (dh Schleifen, die unendlich sind ) .
4
zählen alle try /catch-Anweisungen .
5
Addieren Sie die Zahlen aus den vorherigen 4 Schritten zusammen , dann 1 . Dies ist die zyklomatische Komplexität des Programms .