А вы знаете про Hack Frontend Community?Присоединяйтесь в Telegram!

Принцип DRY (Don't Repeat Yourself) с примерами

DRY (Don’t Repeat Yourself) — это один из фундаментальных принципов разработки программного обеспечения, который гласит: не повторяйся. Его основная идея в том, чтобы избегать дублирования кода и знаний в рамках одного проекта. Если мы несколько раз пишем одно и то же (или очень похожие) решения, это увеличивает риск ошибок и усложняет обслуживание.

Суть DRY-принципа можно описать так: каждая часть информации в программе должна иметь единственное, непротиворечивое и авторитетное представление. Проще говоря, если что-то в коде нужно повторять — лучше выделить это в отдельную функцию, модуль или класс и переиспользовать.

// Плохо
function calculateAreaOfRectangle(length, width) {
  return length * width;
}

function calculatePerimeterOfRectangle(length, width) {
  return 2 * (length + width);
}

// Лучше
function calculateRectangleProperties(length, width) {
  const area = length * width;
  const perimeter = 2 * (length + width);
  return { area, perimeter };
}

Продолжая работу с платформой, вы принимаете условия Политики конфиденциальности и использование файлов cookie.