CodeBlanks Logo Icon CodeBlanks

Issue nedir?

Issue'nun görev ve hata takibi aracı olduğunu öğrenirsin.

Issue nedir?

Issue, bir projedeki hata, geliştirme önerisi veya yapılacak işi takip etmek için kullanılan kayıttır. GitHub gibi platformlarda issue üzerinden görevler tanımlanabilir ve ilerleme izlenebilir. Böylece proje ekibi hangi konuların çözülmesi gerektiğini görebilir.

Issue örnekleri:
- Giriş ekranındaki hata
- Yeni arama özelliği
- Belge güncellemesi

Issue ile neler takip edilir?

Issue yalnızca yazılım hataları için kullanılmaz. Yeni özellik talepleri, iyileştirme fikirleri ve tamamlanması gereken görevler de issue olarak açılabilir. Her kayıt, ilgili konunun tartışılabileceği ve ilerlemesinin izlenebileceği bir alan sağlar.

Bug: Sayfa açılmıyor
Feature: Koyu tema ekle
Task: Kurulum belgesini güncelle

Uygulama Issue türlerini listele

Bir projede takip edilebilecek üç konu türünü bir listede tanımla ve her birini ayrı satırda yazdır.

Başlangıç kodu

terminal
# Takip edilecek konu türleri
issue_types = None

Örnek çözüm

terminal
issue_types = [
    "Bug",
    "Feature request",
    "Task"
]
for item in issue_types:
    print(item)

Beklenen çıktı

Bug
Feature request
Task

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Bir uygulamada oluşan hatayı ekip içinde takip etmek için hangi araç kullanılabilir?

  • Issue Doğru cevap
  • Git clone
  • Branch
  • Git tag

Açıklama: Issue, hata bildirimlerini ve yapılacak işleri kayıt altına alarak takip etmeyi sağlar.

2 Hata takip kaydı

Soru
Bir projedeki yazılım hatasını takip etmek için bir ____ oluşturabilirsin.
Cevap
Bir projedeki yazılım hatasını takip etmek için bir issue oluşturabilirsin.

Açıklama: Issue, hata ve görevleri kayıt altına alıp takip etmek için kullanılır.

3 Issue kullanım alanları

Kavram Anlamı
Bug Uygulamada görülen hata
Feature request Yeni özellik talebi
Task Tamamlanması gereken iş
Tracking İşin ilerlemesini izleme

Orta seviye bölümündeki tüm dersler

20 Orta seviye finali

  1. Dal yönetimi
  2. Rebase
  3. Çatışma
  4. PR akışı