-
Notifications
You must be signed in to change notification settings - Fork 24
Home
Coding With The Force edited this page Mar 21, 2021
·
42 revisions
This wiki hopes to simplify the concept of Separation of Concerns in Salesforce and leveraging the Apex Commons Library to implement it.
Table of Contents:
- Introduction to the Separation of Concerns Design Principle
- Introduction to the Apex Common Library
- Introduction to Design Patterns used in Apex Commons
- The Application Factory Pattern
- The Unit of Work Pattern
- The Service Layer
- Implementing the Service Layer with Apex Commons
- The Domain Layer
- Implementing the Domain Layer with Apex Commons
- The Selector Layer
- Implementing the Selector Layer with Apex Commons
- Unit Test Mocks with Separation of Concerns
- Implementing Mock Unit Testing with Apex Mocks