Issue nedir?
- Git kursu
- Orta seviye
- Ders 61/82
- 4 dk
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üncellemesiIssue 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üncelleUygulama 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
# Takip edilecek konu türleri
issue_types = NoneÖrnek çözüm
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ı
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.
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 |