Принцип DRY (Don’t repeat yourself — «не повторяйся») в современных фреймворках разработки применяется для сокращения повторения кода. 4
На практике это означает, что если одна и та же информация или логика процесса повторяется в нескольких местах кода, её следует изолировать в одном месте. 4 Это может быть выполнено через создание функций, классов, констант, конфигураций и других средств абстракции. 4
Некоторые способы применения принципа DRY в современных фреймворках разработки:
Примеры фреймворков, в которых применяется принцип DRY: Symfony, web2py, Yii, Django, Ruby on Rails, Phalcon. 12