CodeBlanks Logo Icon CodeBlanks

What is an issue?

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 update

What 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 guide

Practice 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

terminal
# Takip edilecek konu türleri
issue_types = None

Sample solution

terminal
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

Question
Bir projedeki yazılım hatasını takip etmek için bir ____ oluşturabilirsin.
Answer
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

All lessons in Intermediate

20 Intermediate final

  1. Branch management
  2. Rebase
  3. Conflict
  4. PR flow