Встречается на собеседованиях • сегодня
Использовал ли принцип 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-элементов.
- Хуки/миксины для общей логики.
- Утилиты (например, форматирование даты).
Но важно не переусердствовать: избыточная абстракция усложняет поддержку.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы