Предположим, что есть часть программы, которая не занимается инициализацией, вводом, выводом. Он просто указывает, что должно быть сделано, что разрешено или нет. Я использую термин «бизнес-логика» для этого. Но приложение не может иметь ничего общего с бизнесом.
Пример: игра. Предположим, есть следующие части:
- Обработка ввода
- Обнаружение столкновений, физика, контроль игрока
- Рендеринг вывода
- AI - Как NPC достигают указанной цели.
- «Бизнес-логика» - что происходит, когда игрок касается определенных объектов. Какие типы NPC существуют и что они делают, когда ..., понятия "жизни", "боеприпасы", "уровни", "оценка".
Но это не бизнес, это просто игра. Википедия не ясно об этом.
Ответы:
Если вы испытываете странные чувства по этому поводу или вас раздражают другие, попробуйте вместо этого использовать термин «логика домена» .
источник
Основные функции приложения часто называют «бизнес-логикой».
Есть множество других имен.
"Важные особенности".
«Модель» (как в Model-View-Control).
«Логика приложения».
«Настоящая работа».
У вас есть неограниченное количество синонимов на английском языке для основных, основных функций ядра продукта. Не стесняйтесь использовать тезаурус, чтобы найти больше.
источник