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

Что такое бизнес-логика

Бизнес-логика — это часть кода, которая реализует правила и процессы, специфичные для предметной области приложения. Она определяет, как данные обрабатываются, преобразуются и взаимодействуют между собой согласно требованиям бизнеса.

Пример: в интернет-магазине бизнес-логика включает:

  • Проверку наличия товара
  • Расчет скидки
  • Применение промокодов
  • Формирование заказа
javascript
// Пример бизнес-логики расчета цены
function calculateTotal(cart, user) {
  let total = cart.reduce((sum, item) => sum + item.price * item.quantity, 0);
  
  // Правило бизнеса: скидка 10% для премиум-пользователей
  if (user.isPremium) {
    total *= 0.9;
  }
  
  return total;
}

Бизнес-логика обычно отделяется от представления (UI) и инфраструктурного кода (API-запросы, работа с БД).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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