Функции
Функции должны иметь только один уровень абстракции
❗️ Проблема: Функция
processOrder содержит код как высокого уровня абстракции (логика обработки заказа), так и низкого уровня (расчет суммы и проверка на складе). Это делает функцию сложной для понимания и поддержки➕Чистый код: В исправленном примере processOrder остается на одном уровне абстракции и вызывает вспомогательные функции
(calculateTotalAmount и checkStockAvailability), которые решают низкоуровневые задачиCoderoll | Frontend

