
Estou tentando aprender a codificar. Em vez de ter que reescrever os programas completamente, existe uma maneira de descobrir qual linha do código está com problema? Ou é normal ter que reescrever tudo?
Responder1
Sua pergunta é difícil de responder, mas farei o meu melhor
existe uma maneira de descobrir qual linha do código está com problema?
Você está usando python (a julgar pela tag da sua pergunta), então execute seu software a partir de um terminal e toda vez que ele travar você apostará um stacktrace indicando a linha onde falhou.
Ou é normal ter que reescrever tudo?
Existem alguns bugs que requerem apenas, literalmente, a alteração de uma linha, enquanto outros podem exigir grandes mudanças no programa para corrigi-los, principalmente quando o problema está relacionado à lógica do programa.
Então, como você pode ver, não há uma resposta simples para sua pergunta, recomendo que você restrinja o escopo de suas dúvidas e depois pergunte novamente, também sugiro que você use lugares mais 'orientados para o desenvolvimento' comohttps://softwareengineering.stackexchange.com/ouhttps://stackoverflow.com/