Só debuga quem não escreve testes.
Conversation
Notices
-
Embed this notice
Giovanni Bassi (giggio@mastodon.social)'s status on Thursday, 08-Dec-2022 06:06:11 JST Giovanni Bassi -
Embed this notice
Alexandre Oliva (lxo@gnusocial.net)'s status on Thursday, 08-Dec-2022 06:06:10 JST Alexandre Oliva não, mano :-)
a gente escreve testes antes ou junto com o resto do código pra poder debugar enquanto a implementação ainda tá fresca na cabeça
a escolha é entre debugar já naquela hora, ou se iludir que tá funcionando pra precisar debugar depois -
Embed this notice
Alexandre Oliva (lxo@gnusocial.net)'s status on Saturday, 10-Dec-2022 08:42:57 JST Alexandre Oliva é bem raro eu ter conhecimento pleno dos programas grandes em que mexo a ponto de poder prever todas as consequências das modificações que faço. é comum a funcionalidade adicionada ao compilador, por exemplo, funcionar pros casos de testes humanamente escrevíveis que exercitem a funcionalidade, mas quando ela interage com outras complexidades, seja no bootstrap, seja nos testes alheios, dá pau, aí tenho que debugar.
mesmo com testes próprios às vezes precisa debugar pra entender por que não tá funcionando.
mas me ocorreu que talvez você esteja usando "debugar" num sentido diferente do meu. eu penso em debugar como qualquer processo de investigar e corrigir bugs, mas talvez você esteja se referindo a debugar no sentido de usar um debugador, em contraste com outras abordagens para correção de bugs.
do contrário, conseguir que as coisas funcionem de primeira só por ter escrito bons testes me parece uma situação bastante excepcional. é certo que pensar nos testes ajuda, mas... bugs se reproduzem depressa e nós somos humanos :-) -
Embed this notice
Giovanni Bassi (giggio@mastodon.social)'s status on Saturday, 10-Dec-2022 08:42:59 JST Giovanni Bassi @lxo geralmente não preciso debugar se escrevi testes.
-
Embed this notice