Na depuração de código Java, para interromper a execução do...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - a inclusão de pontos de interrupção (breakpoints).
No contexto da programação, especialmente quando estamos trabalhando com Java, uma parte essencial do desenvolvimento é a depuração, ou seja, o processo de encontrar e resolver erros ou "bugs" no código. Durante a depuração, pode ser muito útil interromper a execução do programa em momentos específicos para observar o estado das variáveis, a execução da lógica, e o fluxo do programa. É aqui que entram os pontos de interrupção, conhecidos em inglês como breakpoints.
Um breakpoint é uma marcação que você coloca em uma linha do código que diz ao ambiente de desenvolvimento integrado (IDE - Integrated Development Environment) para pausar a execução do programa quando ele chega naquele ponto. Isso permite que o desenvolvedor inspecione o estado atual do programa, incluindo o valor das variáveis, o stack de chamadas e outros aspectos importantes para entender o comportamento do programa e identificar problemas.
A inclusão de breakpoints é uma funcionalidade fornecida pela maioria dos IDEs e ferramentas de depuração modernas, e não requer alterações no código fonte, como seria o caso da declaração de variáveis de parada ou a geração de arquivos de log. Utilizar constantes ou fazer uma chamada de sistema (system call) não estão relacionadas com a funcionalidade de interrupção para depuração em um ambiente de desenvolvimento.
Portanto, a alternativa correta é a que menciona a necessidade de incluir pontos de interrupção para poder analisar o código em execução em um determinado momento. Essa prática é amplamente utilizada e é uma habilidade fundamental para qualquer programador.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
por exemplo break
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo