Development phase
The development phase includes the following activities:
- Local and staging environment setup
- Sprint planning
- Ticket execution
- Troubleshooting
- Code review, merge, and test
- Sprint review
- Customer sign-off
TIP
See general best practices for high-level recommendations about overall management of the development process.
The following sections include best practices information for the development phase.
Code management
Database
Best practice |
Description |
Table modification |
Determine how and when to modify Adobe Commerce and third-party database tables |
File optimization
Best practice |
Description |
Catalog image resizing |
Provides guidance on image resizing before a store goes into production to ensure optimal performance |
CSS and JS |
Merge and minify cascading style sheet (CSS) and JavaScript (JS) files from the Admin or the command line |
Images |
Optimize images and use Fastly to optimize response time |
Frontend development
Best practice |
Description |
Theme developmemt |
Describes development patterns to help ensure compatibility between your theme, future versions of Adobe Commerce, and custom extensions |
PHP development
Best practice |
Description |
Exception handling |
Describes recommended methods for logging exceptions |
Extensions |
Describes development patterns to help ensure compatibility between your extension, future versions of Adobe Commerce, and other custom extensions |
Private content blocks |
Configure private content blocks to optimize storefront performance |
Best practice |
Description |
Builds and deployment |
Describes best practices for the build and deploy stages of Adobe Commerce on cloud infrastructure projects |
Debugging |
Systematically and effectively debug the Adobe Commerce framework |
Static content deployment |
Avoid issues with static content not appearing on your storefront |
Troubleshooting |
Troubleshoot common Adobe Commerce implementation issues |
Business.Adobe.com resources