Category:Fix a Bug (Pathway)

(Difference between revisions)
Jump to: navigation, search
(Pathway Steps, Outcomes, & Learning Activities)
(Pathway Steps, Outcomes, & Learning Activities)
Line 57: Line 57:
 
* [[:Category:Management|Mgmt]]
 
* [[:Category:Management|Mgmt]]
 
|  
 
|  
:[[Solving_A_Bug] (Java specific)]
+
:[[Solving_A_Bug]] (Java specific)
 
:[[Document_Code_with_Meaningful_Comments_(Activity)]]
 
:[[Document_Code_with_Meaningful_Comments_(Activity)]]
 
:[[:Category:Quality_and_Testing]]
 
:[[:Category:Quality_and_Testing]]

Revision as of 19:35, 8 March 2017


The contributor will: fix a bug by submitting a patch and updating the issue tracker. The contribution is: a patch for the bug and updated information in the issue tracker.

Prerequisites

Area The contributor must be able to:
Software Configuration
  • Download and install the development environment.
  • Run the program.
Issue Tracker
  • Describe issue trackers and how they are used.
  • Access the issue tracker with appropriate permissions.
  • Read, create, and update issues in a tracker.
Community
  • Describe the community guidelines for bug management and triage.

Pathway Steps, Outcomes, & Learning Activities

Follow the project’s policies and practices to complete the steps below.

Pathway Step Step Outcome Process Skills Focus Related Learning Activities
1. Verify bug (see Verify a Bug (Pathway)) Bug reproduced
Bug Selection
Reproduce a Bug Activity
2. Claim issue on issue tracker Issue tracker updated
Intro_to_Bug_Trackers_(Activity)
3. Repeat until change is accepted or abandoned:
i. Write and test code that attempts to solve the problem
ii. Update issue on the bug tracker (depending on community norms)
iii. Submit patch
Submitted patch and updated tracker
Solving_A_Bug (Java specific)
Document_Code_with_Meaningful_Comments_(Activity)
Category:Quality_and_Testing
Finding_the_Code_Responsible_for_Behavior
4. Once accepted or abandoned verify that the issue is updated appropriately Issue updated in issue tracker

Notes for Learning Activities Related to this Pathway

When creating activities:

  1. Indicate the level of programming experience needed.

This category currently contains no pages or media.

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox