? Embora os programas de software são escritos com a intenção de seu trabalho perfeitamente, que muitas vezes têm bugs ou problemas que têm de ser tratadas. A depuração é um processo que envolve a localização e remoção de bugs - erros de programação - a partir de programas de software ou do sistema operacional do computador. Por depuração , os desenvolvedores podem melhorar o desempenho de programas de software para os usuários. Analisando o código
Para depurar um programa ou aplicativo , o usuário deve ser capaz de ver o código para esse programa. O bug pode ser facilmente descoberto quando o programa está sendo executado , mas terá de ser fixado dentro do próprio código. Em muitos casos , a questão é algo muito pequeno dentro do código que simplesmente não é notado quando é inicialmente analisado. Uma vez que o erro é identificado no programa , o desenvolvedor pode, então, ir para essa área específica no código e corrigir o problema.
Depuradores
Enquanto os usuários podem depurar um programa de software manualmente , eles muitas vezes dependem de programas conhecidos como depuradores para ajudar com este processo. Um depurador é um programa que escaneia o código de um novo programa para ver se ele pode encontrar algum erro comuns. Ferramentas de depuração pode ser um poupador de tempo valioso e pode pegar muitos erros óbvios. Na maioria das vezes , o desenvolvedor de um programa terá que olhar o código após o depurador é completado também.
Beta Teste
Com muitos peças comerciais de software, desenvolvedores utilizam uma fase de testes beta para ajudar com o programa. O teste beta é um processo no qual o software é liberado para um grupo restrito de beta testers para experimentar o programa. O objetivo do teste beta é ver se os usuários do programa podem encontrar quaisquer problemas com isso. Se um usuário encontra um problema com o programa, ele é relatado para o desenvolvedor para que o problema pode ser corrigido.
Componentes
Ao desenvolver produtos de software complicado , desenvolvedores envolvimento com a depuração em um nível de unidade antes de compilar o programa. Eles olham para cada unidade individual do programa de software para descobrir se ele tem algum problema antes que as unidades são combinados para fazer o programa completo. Isso é muitas vezes necessária com programas maiores , porque é tão difícil de depurar uma vez que todos os códigos individuais foram adicionadas.