Ao desenvolver um aplicativo, é necessária a depuração do código que está sendo implementado constantemente a fim de encontrar bugs em uma determinada linha, por isso é importante saber como depurar um código. Existem métodos e funções que auxiliam nesse processo, como no caso da função que permite introduzir um ponto de interrupção onde se deseja verificar a existência de bugs ou erros. Assinale a alternativa que indica a função mencionada no enunciado.
Questão
Ao desenvolver um aplicativo, é necessária a depuração do código que está sendo implementado constantemente a fim de encontrar bugs em uma determinada linha, por isso é importante saber como depurar um código. Existem métodos e funções que auxiliam nesse processo, como no caso da função que permite introduzir um ponto de interrupção onde se deseja verificar a existência de bugs ou erros.
Assinale a alternativa que indica a função mencionada no enunciado.
Alternativas
a) Step Over
b) Breakpoint
c) Exception
d) Step Into
e) Traceback
Explicação
O enunciado descreve uma função/recurso de depuração que permite introduzir um ponto de interrupção (ponto onde a execução do programa pausa) para que o desenvolvedor possa inspecionar variáveis, fluxo de execução e identificar bugs em uma linha específica.
Em depuradores, esse ponto de parada é chamado de breakpoint.
- Step Over: executa a linha atual e vai para a próxima, sem entrar em funções.
- Step Into: entra na função chamada na linha atual.
- Exception: evento/erro lançado em tempo de execução.
- Traceback: relatório (especialmente comum em Python) com a pilha de chamadas após um erro.
Logo, a alternativa correta é a que nomeia o ponto de interrupção.
Alternativa correta: (b).