demo_docs/Knowledge Base/Check List Done (DEV).md
2025-05-14 09:42:59 +07:00

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.