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
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.