Это седьмой шаг к получению серии Просвещение в программировании. Если вы не выучили шестой шаг, прочтите его.

Остерегайтесь« копирования и вставки программирования .

Все мы, разработчики, хорошо разбираемся в одном: мы пытаемся использовать наши решения в Google. У всех нас есть диплом об окончании Университета Stackoverflow, и мы стали полноценным разработчиком StackOverflow.

Мы единодушно согласны с тем, что копипаст (ctrl-c ctrl-v) - величайшее изобретение в компьютерном мире. Он решил огромное количество проблем с помощью Повторного использования кода 😂 😂

Что такое повторное использование кода?

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

Что такое Дублирование кода?

Это последовательность исходного кода, которая встречается более одного раза. Как разработчик, когда мы видим дублированный код, мы склонны использовать его повторно, консолидируя в одном месте.

Почему нужно повторно использовать код?

  • DRY «Не повторяйся».
  • Это улучшает обслуживание, и ошибку можно решить в одном месте.
  • Это уменьшает количество строк кода.
  • Лучшее тестирование отдельного устройства.
  • Код будет модульным.

Что следует учитывать перед повторным использованием кода?

  • Примените Правило трех перед удалением дублирования кода.
  • Даже если код может показаться дублированным, они могут по-разному сосуществовать в другой части системы и, возможно, развиваться независимо.
  • Перед удалением проверьте, не изменится ли повторяющийся код в одном контексте.
  • Удаляйте повторяющийся код только в том случае, если вы считаете его запахом кода.

TL; DR Подумайте, полезно ли повторное использование кода из-за дублирования кода. Устранение дублирования кода может оказаться не всегда плодотворным.

Перейти к серии.

Перейдите к шестому шагу.

Перейдите по Восьмой путь.

Ссылки: