tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

bug-types.rst (1186B)


      1 Bug Types
      2 =========
      3 
      4 We organize bugs by type to make it easier to make triage decisions, get
      5 the bug to the right person to make a decision, and understand release
      6 quality.
      7 
      8 -  **Defect** regression, crash, hang, security vulnerability and any
      9   other reported issue
     10 -  **Enhancement** new feature, improvement in UI, performance, etc. and
     11   any other request for user-facing enhancements to the product, not
     12   engineering changes
     13 -  **Task** refactoring, removal, replacement, enabling or disabling of
     14   functionality and any other engineering task
     15 
     16 All bug types need triage decisions. Engineering :ref:`triages defects and
     17 tasks <Triage for Bugzilla>`. Product management :ref:`triages
     18 enhancements <New Feature Triage>`.
     19 
     20 It’s important to distinguish an enhancement from other types because
     21 they use different triage queues.
     22 
     23 Distinguishing between defects and tasks is important because we want to
     24 understand code quality and reduce the number of defects we introduce as
     25 we work on new features and fix existing defects.
     26 
     27 When triaging, a task can be as important as a defect. A behind the
     28 scenes change to how a thread is handled can affect performance as seen
     29 by a user.