【发布时间】:2011-09-07 23:42:43
【问题描述】:
可以用业务逻辑这个词来形容吗:
控制最终用户可以使用哪些数据的帐户角色(管理员、最终用户、未注册用户、版主)?
如果没有,有人可以提供一个术语来描述上述情况,并纠正我的业务逻辑的确切含义吗?它与业务规则有何不同?例子?你会把业务逻辑层放在 Rails/RoR 的 Controller 中吗?
【问题讨论】:
-
我建议这个问题确实属于 Stack Overflow 的对等站点programmers.stackexchange.com。
-
“逻辑”是一个被过度使用和滥用的词。大多数使用逻辑一词的术语都在描述不完全合乎逻辑的实践或过程。业务不可能是完全逻辑的,因为业务中存在固有程度的混乱,而真正的逻辑会产生可预测的结果,因此“业务逻辑”只不过是一个“流行语”。因此,无论谁使用了“业务逻辑”这个词,都可能是为了吸引大众。
标签: ruby-on-rails ruby model-view-controller business-logic business-rules