Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como calcular a complexidade ciclomática
desenvolvimento de software pode ser extremamente complexo, mas existem algumas técnicas que ajudam a minimizar a difícil controle do código-fonte de um determinado programa se torna. Você pode organizar o código em módulos ou classes , use convenções de nomenclatura intuitiva para funções e variáveis ​​ou minimizar a complexidade ciclomática . A complexidade ciclomática de um programa é uma medida de quantos " decisões " que deve fazer . Quanto menos decisões, como uma declaração if /then , quanto mais simples o programa é, e , portanto, o menos propenso a erros e mais compreensível é . Instruções
1

contar o número de If /Then declarações em seu programa. Contagem cada instrução elseif /então como um separado , em seguida, o seu número total .
2

Encontre alguma instrução SELECT (também conhecido como switch) , e contar o número de casos dentro deles. Encontre o total de casos em todas as instruções SELECT combinadas . Não conte o padrão ou caso "else " .

3

contar todos os loops em seu programa. Ignorar laços que são incondicionais (ou seja, laços que são infinitas ) .
4

Contagem todas as instruções try /catch.
5

Adicione os números das quatro etapas anteriores juntos , em seguida, adicione 1. Esta é a complexidade ciclomática do seu programa.

Anterior :

Próximo : No
  Os artigos relacionados
·Quais são as entradas hierárquicas 
·Como faço para alterar a senha usando um prompt de com…
·Como usar uma caixa de listagem em um HTA 
·Como ler a coluna de uma String 
·Como plotar vários gráficos em Mathematica 
·Como usar o Portanto Símbolo no LaTeX 
·Como usar uma declaração como 
·Tipos de Clustering Algoritmos 
·Como converter uma data Transact- SQL em um String 
·Como reduzir um banco de dados ASA 
  Artigos em destaque
·Como usar a função strcat em C + + 
·Diferenças entre Codificação e Programação 
·O papel ea função de Metadados 
·Como Desenvolver um GridView Personalizada 
·Que tipos de do lado do servidor As línguas são para …
·O que é persistência de dados 
·Como fazer um buffer em C + + 
·C Tutorial: Tipos de Dados 
·Como criar um vetor de matrizes de caracteres em C + + 
·Como fazer um thread MFC Trabalhador 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados