Что означает DRY?

DRY означает "Don't Repeat Yourself".

📚

Определение принципа

DRY означает "Don't Repeat Yourself" и является принципом разработки программного обеспечения, который подчеркивает необходимость уменьшения повторяющихся паттернов и дублированного кода в пользу модульного и переиспользуемого кода.

👨‍💻

Происхождение

Термин был введен Энди Хантом и Дэйвом Томасом в книге "The Pragmatic Programmer". DRY направлен на то, чтобы каждый элемент знаний имел единственное, недвусмысленное представление в системе.

⚙️

Важность

Написание кода по принципу DRY важно для обеспечения возможности поддержки, масштабируемости и чтобы избежать противоположности, WET кода ("Write Everything Twice").

🔍

Правило трех

Хорошее общее правило для кода DRY - это "Правило трех", которое предлагает абстрагировать код в переиспользуемую единицу при третьем встрече определенного паттерна.