Although the term issue is used throughout this chapter, some systems use the terms ticket or bug. Technically, they are the same thing. An issue might also represent a to-do item, enhancement request, or any other type of work item. It might feel slightly counter-intuitive that, technically, an enhancement is basically the same thing as a bug, but if you see the enhancement as a missing feature, it starts to make sense.
An issue has various metadata associated with it, depending on what it represents and what the issue tracker supports. The most basic type of issue is very simple, yet useful. It has the following basic attributes:
- Description: This is a free-form textual description of the issue
- Reporter: This represents the person who opened the issue
- Assigned: This is the person who should work on the item
Also, it has two states: open...