Я прочитал книгу «Чистая архитектура: руководство мастера по структуре и дизайну программного обеспечения» (Роберт К. Мартин).
Прежде всего, я прочитал только переведенную версию на свой родной язык, так что словаидеи из книги могут не совпадать с тем, что написано в английской версии, но как я могу объяснить достаточно, чтобы люди здесь поняли, о чем я пишу.
Объяснение книги
О разделе «Бизнес-правила»книга, есть объяснения о
- Самое важное бизнес-правило
- Сущность
- Вариант использования
Согласно книге ...
«Самое важное бизнес-правило» существует независимо от того, автоматизирована система или нет.Например, банк устанавливает N% интереса к нагрузке.
«Сущность» представляет «Наиболее важное бизнес-правило»
«Вариант использования» представляет специфичное для приложения бизнес-правило, которое существует, только если оно автоматизировано.по системе.
Мой вопрос
Веб-приложение, такое как SNS, может существовать только в том случае, если существует система, отличная от банка, занимающегося кредитным бизнесом, который может быть осуществлен без системы.Если я применяю то, что написано в книге «Чистая архитектура», приложение SNS не имеет никакой сущности, и все бизнес-логики являются вариантами использования.
Правильно ли мое понимание?