Umas das coisas mais comuns na vida de um programador é o tal do “debugar um método”.
Certa vez eu precisei debugar o retorno de um serviço cujo um determinado registro causava uma falha de conversão de uma de string para integer. Mas esse nem era o maior problema…
A maior dificuldade era a quantidade de registros… Eram quase 20 mil registros para verificar e o erro só ocorria em um deles, puta merd@! Daí eu me lembrei de um recurso sensacional: O breakpoint condicional! até rimou, rs
A ideia é bem simples: É só adicionar o breakpoint na linha que você quer dar o “break”, cliacr botão direito naquele sinal vermelho que aparece no canto esquerdo e configurar as condições em que o break deve acontecer.
No meu exemplo, eu usei um break condicional de i = 500, ou seja, quando a minha condição de i = 500 for verdadeira, o break acontece!
Quem sabe um dia eu falo algo sobre aquele botão “Advanced>>”