Наведите порядок в своем коде!

Наведите порядок в своем коде!

16 апреля 2022 г.

Часто ошибки в вашем коде возникают из-за бесполезных фрагментов кода.


Я помню, когда в последний раз это было со мной. Я работал над проектом по науке о данных на Python, и мой код выдал ошибку «индекс, а не диапазон». Я потратил около часа, чтобы убедиться, что моя индексация была правильной. В конце концов, я работал с десятками тысяч строк данных, поэтому имело смысл думать, что я совершил ошибку.


Короче говоря, используя библиотеку трассировки, я точно определил, откуда исходит ошибка. Мой код использовал try-except, поэтому он не делал этого автоматически. Оказалось, что я не ошибся в индексации. Вместо этого причиной ошибки была одна переменная, которая использовала индекс массива устаревшей версии массива, что и вызвало ошибку индекса. Я оставил его в первую очередь, потому что я не думал, что это вызовет какие-то проблемы на данный момент.



Вы должны регулярно наводить порядок в своем коде


Мой небольшой анекдот подводит меня к тому, о чем я хочу поговорить в этой статье: расхламление кода.


Что еще более важно, почему вы должны регулярно наводить порядок в своем коде. Расхламление кода — это, по сути, избавление вашего кода от любых ненужных компонентов кода, таких как переменные, функции и импорт.


Причина, по которой вы должны регулярно наводить порядок в своем коде, заключается в том, что это убережет вас от запутанных ошибок, вызванных ненужными фрагментами кода.


Как навести порядок в коде


  1. Первый способ — использование функции «найти» вашего редактора.

Откройте редактор кода и откройте файл, который вы хотите очистить. Наконец, используйте command+f или control+f, чтобы появилось всплывающее окно. Это всплывающее окно позволит вам найти элементы внутри вашего файла, а также заменить их новыми элементами. Найти-Заменить Вы можете использовать это, чтобы найти и удалить переменные, функции и импорт, которые нигде не упоминаются, а также найти и удалить код, ссылающийся на устаревшие переменные, функции и импорт.


  1. Второй метод — сканирование бесполезного кода вручную.

Около пяти месяцев назад я создавал приложение с использованием API. Я использовал стандартный шаблон, предоставленный для моего языка программирования, поэтому я просто начал строить поверх него. Через неделю я начал получать эти странные ошибки, происхождение которых я не понимал. Мне не потребовалось много времени, чтобы понять, что это было вызвано целыми 15 строками бесполезного кода, которые вызывали ошибку.


Я оставил его в первую очередь потому, что не полностью понял код и думал, что он является неотъемлемой частью кода, но после того, как я обнаружил, что это было причиной ошибок, с которыми я сталкивался, я внимательно изучил его функциональность и понял, что мне это бесполезно.


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


Вывод


Надеемся, расхламление кода поможет вам избежать ошибок в будущем!



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE