Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
O que faz a depuração média no PC
? Quando seu PC faz algo inesperado ou não fazer alguma coisa , o problema pode não estar com o seu hardware. Computadores dependem de desenvolvedores de software para fazê-los trabalhar , dando-lhes instruções . Se essas instruções são defeituosos , as coisas podem dar errado. Para ajudar a prevenir a ocorrência de problemas , os desenvolvedores de software usam um processo chamado de depuração. Problemas causados ​​por bugs

Quando seus crashes sessão do Windows , alguns programador da aplicação pode não ter conseguido antecipar uma ação que você tomou ou o programa executou uma operação ilegal . O Windows mantém um registro de todas as atividades que ocorre . Você pode ver este momento de log para ver processos detalhados de informação que estavam executando quando o acidente ocorreu . Esta informação pode ajudar você a descobrir o problema. Quando você não pode ficar de favoritos do navegador para abrir , desenvolvedora do navegador pode ter negligenciado um bug no código que lida com marcadores. Como os usuários relatam problemas , os desenvolvedores corrigi-los e enviar novas atualizações de software que reparar o software existente . Insetos invisíveis que causam computadores para calcular números incorretamente também podem causar grandes problemas se não detectados .
Tipos de erros

erros lógicos ocorrem quando um programador não define todos os passos um processo lógico . Por exemplo, se você escrever um código que simula o vôo de um avião , você cria um bug lógico, se você deixar de incluir uma etapa que começa motores do avião . Outros tipos de insetos ficam escondidos e pode não aparecer até que um usuário executa uma tarefa específica, como clicar em um botão raramente utilizados. Dividir qualquer número por zero é uma operação inválida e programas não devem fazer isso. Se o código que coloca um zero no denominador de uma fração , o programa de computador pode falhar. Deixar de antecipar essa possibilidade cria um bug supervisão .

Debugging Tools

Quando os desenvolvedores a criar programas , eles escrevem linha de instrução por linha. Computadores executar as instruções sequencialmente ou eles se ramificam e declarações de processo em outra parte do código. Muitos editores de programação, como o Visual Studio permitem que os desenvolvedores para ver como computadores percorrer linhas de código. Os programadores podem ainda definir breakpoints que contam computadores para fazer uma pausa em determinadas linhas. Os pontos de interrupção são úteis quando a depuração , porque eles permitem que os desenvolvedores inspecionar variáveis ​​e outras entidades na aplicação em um ponto específico no tempo. Outra ferramenta de depuração útil é a revisão do código. Em alguns I.T. departamentos , os desenvolvedores criticar um de outro código e tentativa de descobrir problemas.
Outros depuração Aids

Você pode ter visto propagandas de leitura, " Beta Testers Wanted" na Internet . Um programa beta é um novo programa de software que os desenvolvedores estão testando e depuração. Eles usam seres humanos ressaltar testar suas aplicações . Usuários de computadores comuns executar os programas e relatar os problemas que ocorrem . Beta testers são uma valiosa fonte de assistência depuração livre . Usando ferramentas de monitoramento de desempenho também pode garantir que gargalos que podem atolar aplicações não ocorrem por causa de algoritmos ineficientes, pesquisas de dados desnecessários e outras tarefas que podem reduzir a eficiência de programação.
Testing
< br >

Uma das melhores maneiras de eliminar erros é testar programas cuidadosamente antes de liberá-los . Alguns programadores seguem um rigoroso plano de desenvolvimento e construir uma fase de testes em seus planos de projeto . Durante a fase de testes, desenvolvedores e não-programadores testar seu software e procurar problemas . Testers realizar vários tipos de testes . Eles testam a interface de usuário do aplicativo , clicando em botões e menus de abertura. Eles testam os jogos , jogando-os . Não é incomum para descobrir que um botão não funciona ou um menu não aparece onde deveria. Os desenvolvedores também olhar para os problemas como eles escrevem seus códigos.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Ler um MOV em MATLAB 
·Componentes Desenvolvimento iPhone 
·Limites do Eixo em MATLAB 
·Aplicação de Programação Linear em Computadores 
·Sintaxe contra o erro semântico 
·Como os APIs Trabalho 
·Como posso abrir um arquivo EPR ​​at Home 
·iPhone Apps e extensões de arquivo 
·A Divisão de Identificação em COBOL 
·Como plotar grandes Linhas em MATLAB 
  Artigos em destaque
·Como detectar um evento com WIA Espera 
·A matriz ColdFusion não está limpando 
·Níveis de contorno em MATLAB 
·Como compilar C + + Com FStream 
·Como executar arquivo I /O em C + + 
·Como: GTK Seleção de Cores 
·Como modelo de sistemas de hardware em SystemC 
·Como prevenir vazamentos de memória em C + + 
·O Código de Faixa de cabeçalhos e rodapés de arquivo…
·Como definir a fonte para Arial em C # 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados