Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Dicas sobre Debugging
Depuração , o processo de encontrar e corrigir bugs, ou erros , no código de soft- ou hardware é uma parte essencial de qualquer ciclo de desenvolvimento. Depuração pode abranger pequenas e complexas correções e patches , e pode ser feito antes do produto ser lançado, após o lançamento - ou remotamente através de uma atualização - ou até mesmo durante o próprio desenvolvimento . Há uma série de abordagens e ferramentas que podem simplificar a depuração, e inúmeras dicas pode ser adquirida a partir de desenvolvedores experientes ou um dos muitos livros publicados sobre a depuração. Reproduzir o problema

Um dos programadores primeiras técnicas são ensinadas sobre a depuração continua a ser a principal forma de identificar e corrigir um erro , você deve reproduzir o erro . Se isso envolve recriar as condições em que o erro foi detectado ou dedutiva que determinam a circunstância em que o erro ocorre , reproduzindo o erro é o passo mais importante na depuração de forma eficaz. Como professor de ciência da computação Terence Parr afirma sucintamente : " Todos os erros são causados ​​por computadores que fazem exatamente o que lhes é dito . " Por isso , você precisa descobrir o que e onde o computador está sendo dito para agir de forma incorreta.

Reduza

Quando confrontados com a depuração de um longo programa ou conjunto de dados grande, mesmo o programador mais experiente pode ficar sobrecarregado. Professor Parr explica que " ... um grande conjunto de dados apresenta uma grande quantidade de ruído que camufla a causa essencial do problema. " Ele recomenda a divisão do programa ou arquivo em partes menores e mais gerenciáveis ​​e , em seguida, a varredura para o bug. Quando você encontrar o erro , então você pode parar o processo e corrigir o erro.
Experiment

dedução de estilo Científico também pode ajudar um centro de programador sobre a origem de um bug. Como cientistas configurar experimentos por surgir com hipóteses testáveis ​​que depois são comprovadas ou refutadas por um experimento controlado , você pode criar uma hipótese educada sobre que tipo de código pode ser a criação de um bug. Em seguida , encontrar e corrigir essas condições , testando cada - como um experimento - até encontrar o conjunto de condições que tinha , de fato, fazer com que o bug
Experiência

. Parr também afirma quando se trata de depuração , "A experiência não tem substituto . " Como você - ou qualquer programador - se torna mais experiente com escrita e depuração de código , você vai se tornar melhor no que faz. Durante a escrita de código, você vai contar com a experiência passada corrigindo bugs para escrever código que impede que esses erros em primeiro lugar . Durante a depuração , você será capaz de se referir a experiências semelhantes que você teve com os erros que se comportaram de maneiras diferentes. Até chegar a esse ponto , se comunicar com outros desenvolvedores de sua equipe ou na comunidade e na Internet e pedir-lhes ajuda .

Anterior :

Próximo : No
  Os artigos relacionados
·Como Escrever dependências externas para um projeto de…
·Procedimentos JCL Mainframe 
·O que é um arquivo ASCX 
·Como importar uma tela LabView De CCI 
·Como criptografar e-mail em ColdFusion 
·A função aleatória em COBOL 
·Como selecionar CFForm em ColdFusion 
·Como usar o MATLAB para resolver um problema de program…
·Como criar uma filial SVN de um arquivo vivo 
·Como estimar Funções de transferência de sistemas fí…
  Artigos em destaque
·Qual o tempo de complexidade de um Depth -First Pesquis…
·Que tipos de do lado do servidor As línguas são para …
·Como gerar Aleatórias negativos e positivos inteiros e…
·Como fazer um arquivo MIDI em C + + 
·Como ocultar um botão no Visual C 
·Como calcular em Adobe LiveCycle ES 
·Silverlight 2 Tutorial Custom Control 
·Como Target subexibição no iPhone SDK 
·Como chamar um destrutor em C + + 
·Como alterar a cor da barra de rolagem no Microsoft Exp…
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados