Встречается на собеседованиях • сегодня

Использовал ли принцип DRY

Принцип DRY (Don't Repeat Yourself) — один из ключевых в разработке. Суть в том, чтобы избегать дублирования кода, вынося повторяющуюся логику в функции, компоненты или утилиты.

Пример:

javascript
// Плохо: дублирование
function greetUser(name) {
  console.log(`Hello, ${name}!`);
}
function farewellUser(name) {
  console.log(`Goodbye, ${name}!`);
}

// Лучше: общая функция
function showMessage(message, name) {
console.log(${message}, ${name}!);
}
showMessage('Hello', 'Alex');
showMessage('Goodbye', 'Alex');

text

Использую DRY через:  
- Компоненты (React/Vue) для повторяющихся UI-элементов.  
- Хуки/миксины для общей логики.  
- Утилиты (например, форматирование даты).  

Но важно не переусердствовать: избыточная абстракция усложняет поддержку.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы