Наведите порядок в своем коде!
16 апреля 2022 г.Часто ошибки в вашем коде возникают из-за бесполезных фрагментов кода.
Я помню, когда в последний раз это было со мной. Я работал над проектом по науке о данных на Python, и мой код выдал ошибку «индекс, а не диапазон». Я потратил около часа, чтобы убедиться, что моя индексация была правильной. В конце концов, я работал с десятками тысяч строк данных, поэтому имело смысл думать, что я совершил ошибку.
Короче говоря, используя библиотеку трассировки, я точно определил, откуда исходит ошибка. Мой код использовал try-except, поэтому он не делал этого автоматически. Оказалось, что я не ошибся в индексации. Вместо этого причиной ошибки была одна переменная, которая использовала индекс массива устаревшей версии массива, что и вызвало ошибку индекса. Я оставил его в первую очередь, потому что я не думал, что это вызовет какие-то проблемы на данный момент.
Вы должны регулярно наводить порядок в своем коде
Мой небольшой анекдот подводит меня к тому, о чем я хочу поговорить в этой статье: расхламление кода.
Что еще более важно, почему вы должны регулярно наводить порядок в своем коде. Расхламление кода — это, по сути, избавление вашего кода от любых ненужных компонентов кода, таких как переменные, функции и импорт.
Причина, по которой вы должны регулярно наводить порядок в своем коде, заключается в том, что это убережет вас от запутанных ошибок, вызванных ненужными фрагментами кода.
Как навести порядок в коде
- Первый способ — использование функции «найти» вашего редактора.
Откройте редактор кода и откройте файл, который вы хотите очистить. Наконец, используйте command+f
или control+f
, чтобы появилось всплывающее окно. Это всплывающее окно позволит вам найти элементы внутри вашего файла, а также заменить их новыми элементами. Вы можете использовать это, чтобы найти и удалить переменные, функции и импорт, которые нигде не упоминаются, а также найти и удалить код, ссылающийся на устаревшие переменные, функции и импорт.
- Второй метод — сканирование бесполезного кода вручную.
Около пяти месяцев назад я создавал приложение с использованием API. Я использовал стандартный шаблон, предоставленный для моего языка программирования, поэтому я просто начал строить поверх него. Через неделю я начал получать эти странные ошибки, происхождение которых я не понимал. Мне не потребовалось много времени, чтобы понять, что это было вызвано целыми 15 строками бесполезного кода, которые вызывали ошибку.
Я оставил его в первую очередь потому, что не полностью понял код и думал, что он является неотъемлемой частью кода, но после того, как я обнаружил, что это было причиной ошибок, с которыми я сталкивался, я внимательно изучил его функциональность и понял, что мне это бесполезно.
Когда у вас есть большой объем кода, который часто изменяется и развивается, есть большая вероятность, что он будет опускать бесполезные фрагменты кода, которые вы забудете, и которые могут привести к запутанным ошибкам в будущем. . Вот почему вы должны вручную сканировать бесполезный код каждые пару дней (в зависимости от того, насколько ваш код изменился).
Вывод
Надеемся, расхламление кода поможет вам избежать ошибок в будущем!
Оригинал