Есть ли простой способ устранения неполадок, приводящих к сбою программы?

Есть ли простой способ устранения неполадок, приводящих к сбою программы?

Я пытаюсь научиться кодировать. Вместо того, чтобы полностью переписывать программы, есть ли способ найти, в какой строке кода есть проблема? Или это нормально, что приходится переписывать все?

решение1

На ваш вопрос сложно ответить, но я постараюсь.

есть ли способ найти, в какой строке кода возникла проблема?

Вы используете Python (судя по тегу вашего вопроса), поэтому запускайте свое программное обеспечение из терминала, и каждый раз, когда оно даст сбой, вы будете делать ставку на трассировку стека, указывающую строку, на которой произошел сбой.

Или это нормально, что приходится все переписывать?

Существуют некоторые ошибки, для исправления которых требуется буквально изменить одну строку, в то время как для исправления других могут потребоваться огромные изменения в программе, особенно если проблема связана с логикой программы.

Итак, как вы видите, на ваш вопрос нет простого ответа, я рекомендую вам сузить круг своих сомнений и затем спросить снова, также я предлагаю вам использовать более «ориентированные на развитие» места, такие какhttps://softwareengineering.stackexchange.com/илиhttps://stackoverflow.com/

Связанный контент