Встречается на собеседованиях • сегодня
В чем разница между хорошо и плохо написанным кодом
Хорошо написанный код:
- Читаемый: понятные имена переменных, функции делают одну вещь
- Поддерживаемый: легко вносить изменения без побочных эффектов
- Документированный: есть комментарии для сложных мест
- Оптимальный: нет лишних вычислений, но и не преждевременная оптимизация
Плохой код:
- Спагетти-код: всё перемешано, сложные цепочки вызовов
- Магические числа: непонятные значения без констант
- Жёсткая связанность: компоненты сильно зависят друг от друга
Пример хорошего кода:
javascript
// Константа для статусов заказа
const ORDER_STATUS = {
PENDING: 'pending',
COMPLETED: 'completed'
};
function calculateTotal(items) {
return items.reduce((sum, item) => sum + item.price, 0);
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы