Salesforce Project Structure
Module-Based Architecture
src/
├── core/
│ ├── main/default/classes/
│ │ ├── Application.cls
│ │ ├── services/
│ │ │ └── CasesService.cls
│ │ └── triggerActions/
│ │ └── TA_Case_InitDefaults.cls
│ └── test/default/classes/
│ ├── services/
│ │ └── CasesServiceTest.cls
│ └── triggerActions/
│ └── TA_Case_InitDefaultsTest.cls
├── document-explorer/
│ ├── main/default/classes/
│ │ ├── Application_DE.cls
│ │ ├── services/
│ │ │ └── DocumentService_DE.cls
│ └── test/default/classes/
│ ├── services/
│ │ └── DocumentServiceTest_DE.cls
└── lead-management/
├── main/default/classes/
│ ├── Application_LM.cls
│ ├── services/
│ │ └── LeadService_LM.cls
└── test/default/classes/
├── services/
│ └── LeadServiceTest_PM.clsStandard Class Organization Patterns
Last updated
Was this helpful?