Shop Project - Documentation
Class and Layer Logic
Technical conventions for MVC+, naming, and module responsibilities.
Responsibilities
- control/: routing and page flow.
- model/: data access and preparation.
- service/: coordination between modules and utility logic.
- view/: output and HTML structure without business logic.
Naming and Style
- Keep constants and variables short, unambiguous, and documented (e.g. U_FNAME, U_LNAME, S_USER).
- Keep functions focused on one responsibility whenever possible.
- Avoid over-layering: use existing app/ and docweb/ paths first.