abstract: В данной статье вводится понятие однородных конструкций, которые реализуют принципы порождающего и расширяемого программирования. Однородные конструкции рассматриваются как конфигурационный ориентир программного проекта, определяющий направление процесса модуляризации и структурирования приложения. Описан ряд примеров однородных конструкций. Проанализировано место понятия однородных конструкций среди парадигм программирования, показаны достоинства использования однородных конструкций.
keywords: однородные конструкции, инженерия предметной области, порождающее программирование, расширяемое программирование