@NarkoMan01

Что входит в бизнес логику?

Что входит в бизнес логику на фронтенде?
Порой не могу определить заносить ли ту или иную функцию в компонент или же вынести в сервисы.
Как правильно разделять бизнес логику.
P.S. так же посоветуйте какую нибудь литературу/статья/лекции о том как правильно делать архитектуру и разделять код
  • Вопрос задан
  • 164 просмотра
Решения вопроса 1
sarapinit
@sarapinit
Точу водой камень
Если вы опишете цели и процессы проекта без упоминания того как это реализовано в коде, то как раз и останется бизнес-логика. Все остальное инфраструктура.

Почитать можно вот эту книгу
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Василий Иванович вип клиент и получает скидку в 5%
Клиент купивший больше чем на 500 рублей получает бесплатную доставку.
Все это бизнес логика.

Даже купите больше чем на 10000 и получите скидку это тоже бизнес логика.

Фронт , ну как впрочем и бэк просто отображает изменения ну и подсовывает Сообщения и флажки.
Ответ написан
AVollane
@AVollane
Начинающий C# разработчик
Роберт Мартин писал в книге "Чистая архитектура" следующее: "Строго говоря, бизнес-правила - это правила или процедуры, делающие или экономящие деньги. Еще строже говоря, бизнес-правила - это правила, делающие или экономящие деньги независимо от наличия или отсутствия их реализации на компьютере. Они делают или экономят деньги, даже когда выполняются вручную.

Банк взимает N% за кредит - это бизнес-правило, которое приносит банку деньги. И неважно, имеется ли компьютерная программа, вычисляющая процент, или служащий вычисляет его на счетах."

Почитайте выше упомянутую книгу, если ещё не читали.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы