Desk checking é teste manual informal que programadores usam para verificar lógica de código e algoritmos antes do lançamento. Permite identificar erros que impediriam o programa de funcionar corretamente. Ferramentas modernas de depuração tornam o desk checking menos essencial, mas ainda é útil para encontrar erros de lógica.
Semelhante a revisão de texto; o programador percorre linhas de código para identificar erros e verificar lógica. Tipicamente, imprime o código e faz exercício com lápis e papel. Pode testar algoritmos manualmente, verificando se funcionam corretamente e sem erros. Geralmente envolve criar tabela com colunas: números de linha, variáveis, condições, entradas e saídas, conforme os checks.
Programadores experientes cometem erros – desk check pode pegá-los antes da execução formal. É rápido e barato. Quem escreveu o código geralmente verifica; se achar problemas, corrige na hora antes da próxima etapa. Se não fizer e erro causar problemas depois, pode atrasar projeto. Erros podem ser mais difíceis de identificar em etapa posterior.
Desk check não garante encontrar erros. Também sujeito a erro humano. Programadores podem perder coisas por serem muito próximos do código. Ter outro programador fazendo o check resolve isso. Porém, quem verifica também precisa entender os requisitos para avaliar se funcionará.
Desk checking às vezes faz parte de processo de teste mais amplo. Em revisão estruturada (structured walkthrough), o programador faz parte de grupo de pares que revisa e analisa o trabalho antes do lançamento. O programador entrega materiais antes da reunião. Na reunião, percorre o código. Idealmente, grupo identifica erros ou sugere melhorias. Projetos podem ter várias etapas de walkthrough, verificando entendimento de requisitos e precisão do código.
Tecnologia Eletrônica © [www.351231.com]