*If you like what we are doing please support us with a dollar or just like us!
Main template video
Extented separation of concerns
Current implementation details
There is implemented separation between:
The web application,
The web application infrastructure changes,
The database connection,
The database models (the tables),
The database extentions,
The services related to the data access,
The services related to the web tasks,
Separate test projects for all parts of the application,
Separate projects for tools like crawlers, helpers and ect.
General feature info
In computer science, separation of concerns (SoC) is the process of breaking a computer program into distinct features that overlap in functionality as little as possible. A concern is any piece of interest or focus in a program. Typically, concerns are synonymous with features or behaviors. Progress towards SoC is traditionally achieved through modularity and encapsulation, with the help of information hiding.