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

Повторное использование кода Определение и преимущества повторного использования кода Повторное использование кода — это практика использования существующих программных компонентов для […]

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

  • Определение и преимущества повторного использования кода

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

    • Повторное использование началось с ранних дней программирования, но как область исследований оформилось в 1968 году. 
    • Дуглас Макилрой предложил использовать повторно используемые компоненты для развития индустрии программного обеспечения. 
  • Характеристики и интерфейсы для повторного использования

    • Модульность, слабая связь, согласованность, скрытие информации и разделение задач облегчают повторное использование. 
    • Для повторного использования кода необходимо определить интерфейс или средство коммуникации. 
  • Виды и мотивация повторного использования

    • Повторное использование может быть оппортунистическим или планируемым, а также внутренним или внешним. 
    • Внутреннее повторное использование обеспечивает контроль над критически важными компонентами. 
    • Внешнее повторное использование может быть лицензировано, но требует времени и ресурсов. 
  • Примеры повторного использования

    • Библиотеки программного обеспечения широко используются для выполнения стандартных операций. 
    • Шаблоны проектирования и фреймворки применяются для повторного использования больших объемов программного обеспечения. 
    • Функции высшего порядка и ретровычисление также являются формами повторного использования. 
  • Критика и рекомендации

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

    • Статья содержит внешние ссылки и советы по повторному использованию программного обеспечения. 

Полный текст статьи:

Повторное использование кода — Википедия

Оставьте комментарий

Прокрутить вверх