| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment calculer la complexité cyclomatique
    Développement de logiciels peut être extrêmement complexe , mais il ya certaines techniques qui aident à minimiser comment lourdeur du code source d'un programme donné devient . Vous pouvez organiser le code en modules ou classes , utilisez les conventions de nommage intuitive pour les fonctions et les variables ou de minimiser la complexité cyclomatique . La complexité cyclomatique d'un programme est une mesure de combien de «décisions» qu'il doit faire . Les moins de décisions , comme un if /then , le plus simple est le programme et, par conséquent , moins sujette aux erreurs et plus compréhensible qu'elle est. Instructions
    1

    Comptez le nombre de if /then dans votre programme. Comptez chaque elseif /then comme un séparé , puis totale du nombre .
    2

    Trouvez un select ( aussi connu sous le switch) déclarations, et de compter le nombre de cas en leur sein. Trouvez le total des cas dans toutes les instructions select combinés. Ne comptez pas le cas par défaut ou «autre ».
    3

    compter toutes les boucles dans votre programme. Ignorer les boucles qui sont inconditionnelles (c.-à boucles qui sont infinis ) .
    4

    compter tous les try /catch .
    5

    Ajouter les numéros des 4 étapes précédentes ensemble , puis ajouter 1 . Il s'agit de la complexité cyclomatique de votre programme.

    Previous :

    next :
      articles connexes
    ·Développeur Apple Ressources 
    ·Comment ajouter une info-bulle à ListItem 
    ·ASP.Net Developer Formation 
    ·Comment faire un Storyboard pour la conception du systè…
    ·Comment défragmenter une image VMWare 
    ·Techniques de contrôle de concurrence 
    ·Puis-je mettre plusieurs ancres HTML 
    ·Comment afficher Wingdings sur un clavier 
    ·Comment créer Autocad programmes Lisp 
    ·Comment lier une collection C Sharp à une zone de list…
      articles en vedette
    ·Comment faire pour créer un organigramme Visual Logic 
    ·Comment remplacer un mot dans une phrase en Java 
    ·Comment faire pour modifier des images en Visual Basic 
    ·Comment faire pour convertir un char en int en C # 
    ·Comment ajouter une puce dans PHP 
    ·Comment changer la police dans System.Windows.Textbox 
    ·Comment utiliser VB VBA pour effectuer un test de Ping 
    ·Comment faire pour avoir des listes dans le bloc PHP 
    ·Comment faire pour vérifier la taille du tas de JVM 
    ·Comment séparer chiffres d'un numéro en Prolog 
    Copyright © Connaissances Informatiques http://fr.wingwit.com