Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man beräknar den Cyclomatic Komplexitet

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du väljer text i ruta i ASP.NET
    ·Lägga till sökrutor till Examensarbete Navigation Bar…
    ·Hur ta isär Hex
    ·Hur man sätter ett utropstecken i TWiki
    ·Hur till Redigera TPL -filer
    ·Hur sluta IMVU
    ·Roll och funktion av metadata
    ·Hur Skift jag Data i ADT
    ·Vanliga fel i HTML Coding
    ·Hur Läs Syntax av FORTRAN
    Utvalda artiklarna
    ·Hur man lär sig SQL-programmering
    ·Hur får Copy & Paste på Windows Phone 7 för utveckla…
    ·Hur man skriver en textfil i Access och Visual Basic
    ·Hur Slice en lista i Python
    ·Hur konvertera en int till en JTextField i Java
    ·Hjälp med PHP och kompilering misslyckades
    ·Hur man tar bort Tomma Sublister med Python
    ·Hur man laddar en sträng till en Python Ordbok
    ·Hur man identifierar en Windows användare Med ASP
    ·Hur man gör en knapp med Java
    Copyright © Dator Kunskap http://www.dator.xyz