【发布时间】:2019-12-27 10:17:40
【问题描述】:
也许在应用程序中我有一个功能,允许用户使用带有一些验证逻辑的表单发送反馈:
- 名称可以为空
- 反馈信息至少应包含 5 个字符
您会将这些验证逻辑放在哪里,要么作为业务逻辑放在 domain layer 中,要么作为 UI 逻辑放在 presentation layer 中?
这些逻辑适用于所有应用程序(android、iOS、web)。请注意,我们已经进行了服务器端验证。
【问题讨论】:
标签: coding-style business-logic clean-architecture