What is an issue?
- Git course
- Intermediate
- Lesson 61/82
- 4 min
Learn that an issue is a task and bug tracking tool.
What Is an Issue?
An issue is a record used to track a bug, feature request, or task in a project. Platforms such as GitHub let teams define tasks and track progress through issues. This helps everyone see which items need attention.
Issue examples:
- Login page bug
- New search feature
- Documentation updateWhat Can Issues Track?
Issues are not limited to software bugs. Feature requests, improvement ideas, and tasks can also be created as issues. Each record provides a place to discuss the topic and track its progress.
Bug: Page does not load
Feature: Add dark mode
Task: Update installation guidePractice List Issue Types
Define three types of items that can be tracked in a project in a list and print each one on a separate line.
Starter code
# Takip edilecek konu türleri
issue_types = NoneSample solution
issue_types = [
"Bug",
"Feature request",
"Task"
]
for item in issue_types:
print(item)Expected output
Bug Feature request Task
Questions and answers
Review the lesson questions together with their answers. To test yourself, solve the lesson interactively.
1 Which tool can be used to track an application bug within a team?
- Issue Correct answer
- Git clone
- Branch
- Git tag
Explanation: An issue records and tracks bug reports and tasks.
2 Bug Tracking Record
Bir projedeki yazılım hatasını takip etmek için bir ____ oluşturabilirsin.
Bir projedeki yazılım hatasını takip etmek için bir issue oluşturabilirsin.
Explanation: An issue is used to record and track bugs and tasks.
3 Issue Use Cases
| Term | Meaning |
|---|---|
Bug |
An error found in an application |
Feature request |
A request for a new feature |
Task |
Work that needs to be completed |
Tracking |
Monitoring the progress of work |