Skip to main content
Практика завдань

DRY (не повторюй себе)

DRY (Don't Repeat Yourself) — це один з основоположних принципів розробки програмного забезпечення, який стверджує: не повторюй себе. Його основна ідея полягає в уникненні дублювання коду та знань в межах одного проєкту. Якщо ми пишемо однакові (або дуже схожі) рішення кілька разів, це підвищує ризик помилок і ускладнює обслуговування.

Суть принципу DRY можна описати так: кожен фрагмент інформації в програмі повинен мати єдине, послідовне та авторитетне представлення. Простими словами, якщо щось у коді потрібно повторити — краще винести це в окрему функцію, модуль або клас і повторно використовувати.

javascript
// Bad function calculateAreaOfRectangle(length, width) { return length * width; } function calculatePerimeterOfRectangle(length, width) { return 2 * (length + width); } // Better function calculateRectangleProperties(length, width) { const area = length * width; const perimeter = 2 * (length + width); return { area, perimeter }; }

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.

Дочитали статтю?
Практика завдань