Стандартный код
-
Определение и использование шаблонного кода
- Шаблонный код — это повторяющиеся разделы кода, которые используются в нескольких местах.
- Многословные языки требуют много шаблонного кода для реализации простых функций.
-
Методы уменьшения шаблонного кода
- Метапрограммирование автоматизирует написание шаблонного кода.
- Соглашения о конфигурации предоставляют значения по умолчанию, снижая необходимость в деталях.
- Разработка на основе моделей использует генераторы для устранения необходимости в ручном коде.
-
Перенос шаблонного кода
- Шаблонный код можно перенести в абстрактный класс для наследования.
- Шаблонный код также можно перенести в подпрограмму для вызова, а не дублирования.
-
Происхождение термина «шаблонный код»
- Термин «шаблонный код» происходит из газетного бизнеса, где «котельные пластины» использовались для печати повторяющегося текста.
- В контексте программирования термин стал синонимом неоригинального и повторяющегося текста.
-
Примеры шаблонов в разных языках программирования
- В Perl шаблонный код включает объявления и прагмы, а также #include guard для предотвращения многократной обработки заголовков.
- В Java классы DTO часто содержат стандартные методы получения и установки переменных экземпляра, которые можно автоматически генерировать.
- В Scala и C# существуют встроенные конструкции для упрощения шаблонного кода.
-
Стандартные шаблоны в HTML
- В HTML существуют стандартные теги, такие как <html>, <head> и <body>, которые могут быть опущены в большинстве случаев.
- Некоторые теги, такие как <meta charset=»UTF-8″>, являются избыточными, но могут быть полезны при сохранении HTML-ответа.
-
Шаблоны в Python
- В Python стандартный код используется для определения контекста выполнения кода.
-
Связанные термины
- В статье упоминаются директивы, макропроцессоры, программы «Привет, мир!», библиотеки, макросы, препроцессоры, скаффолды, фрагменты и template processors.