Встречается на собеседованиях • сегодня
Что такое KISS
KISS (Keep It Simple, Stupid) — принцип проектирования, при котором простота системы ставится во главу угла. Чем проще код, тем легче его поддерживать, расширять и понимать.
Ключевые моменты:
- Избегай избыточной сложности.
- Разбивай задачи на мелкие, понятные функции/компоненты.
- Используй понятные имена переменных и функций.
- Не добавляй функциональность "на будущее".
Пример:
javascript
// Плохо (сложно)
function processData(data) {
return data.map(item => {
if (item.status === 'active') {
return { ...item, value: item.value * 1.1 };
} else if (item.status === 'pending') {
return { ...item, value: item.value * 0.9 };
}
return item;
});
}
// Лучше (проще)
function applyActiveBonus(item) {
return { ...item, value: item.value * 1.1 };
}
function applyPendingPenalty(item) {
return { ...item, value: item.value * 0.9 };
}
function processData(data) {
return data.map(item => {
if (item.status === 'active') return applyActiveBonus(item);
if (item.status === 'pending') return applyPendingPenalty(item);
return item;
});
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы