Шаблонный код

Оглавление1 Стандартный код1.1 Определение и использование шаблонного кода1.2 Методы уменьшения шаблонного кода1.3 Перенос шаблонного кода1.4 Происхождение термина “шаблонный код”1.5 Примеры […]

Стандартный код

  • Определение и использование шаблонного кода

    • Шаблонный код – это повторяющиеся разделы кода, которые используются в нескольких местах. 
    • Многословные языки требуют много шаблонного кода для реализации простых функций. 
  • Методы уменьшения шаблонного кода

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

    • Шаблонный код можно перенести в абстрактный класс для наследования. 
    • Шаблонный код также можно перенести в подпрограмму для вызова, а не дублирования. 
  • Происхождение термина “шаблонный код”

    • Термин “шаблонный код” происходит из газетного бизнеса, где “котельные пластины” использовались для печати повторяющегося текста. 
    • В контексте программирования термин стал синонимом неоригинального и повторяющегося текста. 
  • Примеры шаблонов в разных языках программирования

    • В Perl шаблонный код включает объявления и прагмы, а также #include guard для предотвращения многократной обработки заголовков. 
    • В Java классы DTO часто содержат стандартные методы получения и установки переменных экземпляра, которые можно автоматически генерировать. 
    • В Scala и C# существуют встроенные конструкции для упрощения шаблонного кода. 
  • Стандартные шаблоны в HTML

    • В HTML существуют стандартные теги, такие как <html>, <head> и <body>, которые могут быть опущены в большинстве случаев. 
    • Некоторые теги, такие как <meta charset=”UTF-8″>, являются избыточными, но могут быть полезны при сохранении HTML-ответа. 
  • Шаблоны в Python

    • В Python стандартный код используется для определения контекста выполнения кода. 
  • Связанные термины

    • В статье упоминаются директивы, макропроцессоры, программы “Привет, мир!”, библиотеки, макросы, препроцессоры, скаффолды, фрагменты и template processors. 

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

Шаблонный код — Википедия

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

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