What开发者_如何学编程 is another good word for Business Logic?
Software might also run in civil service offices or for hobbyists, so I never felt that comfortable with using that term in certain modules and documentation.
App Logic is too specific as well, because logic modules might also be used in services.
You might be able to get away with Domain Logic?
Orchestration Layer or just Orchestration.
How about Core logic? It's exactly what you are referring to with business logic anyway - the core logic of your app
Workflow / Bussiness workflow / Domain modeling / Bussiness Process
Good question! I want to give 2, admittedly quite opinionated, answers.
The word business isn't actually that bad, if you think about the original meaning. Business comes from the work busy. It doesn't actually have anything to do economics, finance, professions or money. This is evident form expressions like "mind your own business", "let's get down to business" or "funny business". So "business" is simply the thing which keeps us, or an application, "busy". However, I do agree that the way the word is used currently often associated with money, so I understand why you would want another word.
So to offer an alternative, I like to use "controller". This comes from the "middle layer" of a model-view-cotroller artchitecture. MVC is designed for GUI applications, but IMO the concept can be extended also into other areas and types of applications.
Let's get wild:
- Features
- API
- Functionality
- BL
- Modules
- Core
- Actions
- Commands
all of them are way too broad or not equivalent to "business logic", but you still might want to name a module like this :)
精彩评论