Skip to content

Dev_Bug Resolution Workflow

William French edited this page Aug 7, 2014 · 1 revision

Bug Resolution Workflow

This document describes a workflow for resolving bugs. Use this workflow to ensure that your bug fixes do not cause regression or other code quality issues.

Suggested Workflow:

This is the workflow that you should follow whenever you work on a bug that is assigned to you.

  1. Implement a unit test to reproduce the issue. At this stage the test should not pass!
  2. Do whatever work is required to fix the bug.
  3. Run the unit test from step 1 to verify the fix (the test should pass this time).
  4. Run all unit tests in the project. All tests should pass. This step is critical for avoiding regression.
  5. Submit the fix for review using the CodeCollaborator Review Tool.
  6. Upon acceptance of the fix, make a pull request to the blessed repository (https://github.com/alterm4nn/ChronoZoom).
  7. Mark the bug as resolved (do not close).