-
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 Common 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 the Apex Common Library
- The Application Factory Pattern
- The Unit of Work Pattern
- The Service Layer
- Implementing the Service Layer with the Apex Common Library
- The Domain Layer
- Implementing the Domain Layer with the Apex Common Library
- The Selector Layer
- Implementing the Selector Layer with the Apex Common Library
- Unit Test Mocks with Separation of Concerns
- Implementing Mock Unit Testing with Apex Mocks