Depurar é considerado um processo usado para reduzir ou encontrar bugs no seu sistema. De uma forma geral, depurar o código não é uma tarefa fácil de ser executada. Um dos motivos é que podem ocorrer muitas variações que podem vir a atrapalhar esse processo. Exemplos disso são a linguagem que está sendo utilizada e ferramentas disponíveis para fazermos a depuração de um código.
FREITAS, Janaína Aparecida de Freitas. Projeto, Implementação e Teste de Software. Maringá: UniCesumar, 2019.
Com base nesta informação, assinale a afirmação correta sobre Depuração.
Soluções para a tarefa
Resposta:
Letra A: Alternativa 1:
Estabilização, Localização, Correção e Verificação.
Explicação:
Estabilização (reprodução): nessa fase reproduzimos o erro em uma configuração
particular, no caso, a máquina do programador e assim verificar os erros
que estão ocorrendo.
Localização: nessa fase ocorrem as descobertas de seções do código que
podem levar aos erros. Esta fase é a que envolve a parte mais difícil de ser verificada.
Mas se a fase de estabilização encontrar situações de testes, a fase de
localização se torna mais fácil e mais óbvia.
Correção: nessa fase o processo de correção envolve possíveis alterações do
código para a correção dos erros, desde que tenha ocorrido antes a estabilização
e a localização do que causou os erros, melhorando as chances de corrigi-lo.
Caso tente corrigir os erros de forma aleatória pode ser que sejam introduzidos
novos erros.
Verificação: nessa fase é feita as verificações e certificações de que o erro
realmente foi corrigido. Também é verificado que não há outros erros que possam
ter sido introduzidos no código durante a alteração. Pois, uma alteração no
código não corrigirá o erro e ainda poderá introduzir novos erros.