1.0 KiB
1.0 KiB
Definition of Done Checklist (For Small Team)
1. Functionality
- Code passes all unit tests and all tests pass.
- Code does not break other functionalities in the system.
2. Code Quality
- No linting errors: Code should follow basic formatting rules (e.g., indentation, naming conventions).
- Code is readable and maintainable: Avoid complex or unclear code.
3. Review Process
- At least 1 person in the team has reviewed the code.
- No conflicts with the main branch.
4. Documentation
- Documentation updated if needed: If there are changes that affect how the API or features are used, provide a description.
5. Manual Testing
- Manual testing done for the changed features (if required) to ensure no issues occur.
6. Environment and Performance
- Code works stable on local environment.
- No performance degradation in the system (if applicable).
7. Merge into Main Branch
- No critical errors during merge.