Você pode facilitar a depuração de seus programas seguindo as orientações
simples descritas neste tópico.
- Não ajuste manualmente seu código-fonte para desempenho até que tenha depurado e testado totalmente
a versão não ajustada. O ajuste manual pode tornar a lógica
de seu código mais difícil de entender.
- Não ajuste manualmente o código-fonte que seja a saída de uma ferramenta automatizada.
- Quando possível, não coloque várias instruções em uma única linha, porque
alguns recursos do depurador operam em uma base de linha. Por exemplo, não é possível
avançar ou configurar pontos de interrupção em mais de uma instrução na mesma linha.
- Designe valores de expressão imediatos a variáveis temporárias para facilitar
a verificação de resultados intermediários monitorando as variáveis temporárias.
Para depurar programas no nível de instruções de código-fonte,
é necessário especificar as opções do compilador que geram informações de depuração. Em alguns
casos, é necessário especificar opções adicionais que permitem que o mecanismo de depuração
funcione corretamente com seu código. Alguns compiladores permitem gerar
informações de depuração apenas de linha. Esta opção pode reduzir significativamente
o tamanho do executável resultante. Se esta opção estiver selecionada, o depurador
poderá mostrar onde você está no programa, mas não poderá
mostrar os valores de variáveis. Esta opção é útil na depuração do código
otimizado, em que os valores de variáveis não podem ser exibidos
de forma confiável.