Colocando um break point aonde ainda não se tem código
Durante o dia-a-dia de trabalho eu me deparo com algumas situações inusitadas, durante esta semana estive acompanhando um colega enquanto ele debugava um código tentando solucionar um bug e sugeri que ele colocasse um break point dentro de um if, para testarmos se a execução do programa passaria por ali. Porém dentro desse if ainda não havia nada codificado. Sem titubear ele declarou uma variável string a = "teste"; e colocou o break point nela.
Opa! Existe um maneira mais elegante de colocar um break point aonde ainda não existe código:
System.Diagnostics.Debugger.Break();
Bonito né ?