Stack Overflow'un bir kılavuzu olup olmadığını bir düşünün: bir soru sormak yerine, aklınıza ne gelirse gelsin, son iki hafta boyunca sahip olduğunuz tüm sorunları soruyorsunuz. Olumlu ve olumsuz olmanın anlamı ne? Soruların başlıkları ne olurdu? En iyi cevabı nasıl kabul edebilirim? Soru nasıl etiketlenir?
Hata izleme sistemi ... böcekleri izlemek için yapılır. Bir hatanın izlenmesi şu anlama gelir:
Bir hatanın olabileceğini söyleyen bir kayıt oluşturarak, nasıl çoğaltılacağına dair bilgiler içeren
Gerçekten de, böceklerin var olduğunu ve bir böcek olduğunu, tasarım gereği değil
Hatanın şimdi çözüldüğünü iddia ederek,
Hatanın çözüldüğünü onaylayın.
Çok basit bir modelde, müşteri tarafından 1 ve 4 ve geliştirici tarafından 2 ve 3 yapılacaktır.
Aşağıdaki günlüğü hayal edin:
1. Gün [Müşteri] “Ürün detayları” penceresinde “Kaldır” butonuna basıldığında uygulama kilitleniyor. Uygulamayı yeniden başlatmak, ürünün kaldırılmadığını gösterir. Beklenen davranış, ürünü kaldırmaktır.
4. Gün [Geliştirici] <Sayı çoğaltıldı>
5. Gün [Geliştirici] <Sorun 5031 revizyonunda çözüldü>
12. Gün [Müşteri] <Bilet kapatıldı: sorun çözüldü>
Günlük basit ve açık . Ne olduğunu ve ne zaman , hangi revizyonun hangi hatanın çözüldüğünü vb. Kolayca takip edebilirsiniz . Örneğin, eğer hata izleme sistemi sürüm kontrolü ile entegre edilmişse, belirli bir revizyonu görüntülediğinizde, hangi hataların çözüldüğünü kontrol edebilirsiniz.
Bilgi bulmak kolaydır . Durumunu görmek kolaydır (çoğaltılır mı? Bilet kapatıldıysa neden?). Biletleri filtrelemek kolaydır (yalnızca eklentilerin kullanıcı arayüzünü ilgilendiren biletleri göstermek istiyorum, yalnızca açık, bir haftadan daha eski ve etkileşim tasarımcısının bana verdiği ve orta veya yüksek önceliğe sahip olan biletleri istediğim için).
Bir bileti yeniden atamak ya da başlangıçta hatadan sorumlu olan kişinin hangisi olduğunu belirlemek kolaydır.
Şimdi aşağıdaki günlüğü hayal edin:
1. Gün [Müşteri] “Ürün detayları” penceresinde “Kaldır” düğmesine bastığımda uygulama kilitleniyor. Ayrıca, sol panelin arka plan rengi koyu mavi iken, mor renkte olmalıdır. Ayrıca “Ürün detayları” penceresinin metninin Almanca'ya iyi çevrilmediğini de not ettim; bekleniyor mu Nihai çeviri ne zaman hazır olacak? BTW, “Ürün yayınla” işlemi için gönderdiğim yeni simgeyi aldınız mı? “Veri senkronize et” penceresinde görmüyorum.
6. Gün [Geliştirici] Rengi mor olarak değiştirdim.
7. Gün [Geliştirici] Evet, Almanca'ya çevirinin eksik olması normaldir.
8. Gün [Müşteri] Almanca için uygun. Peki ya İtalyan? Lucia size XML dosyasını iki gün önce gönderdi.
9. Gün [Geliştirici] Şimdi tamam.
10. Gün [Müşteri] “Kaldır” düğmesi için uygun mu? Garip, bilgisayarımda hala takılıyor.
11. Gün [Geliştirici] Hayır, İtalyanca çeviri için uygun olduğunu söylemek istedim.
12. Gün [Müşteri] Anlıyorum. Teşekkür ederim. Fakat rengin bir sorunu var. Koyu mor olarak değiştirdiniz, ancak ana penceredeki üst panel gibi açık mor renkte olması gerekir.
13. Gün [Geliştirici] Simgesini güncelledim.
14. Gün [Müşteri] Simge? Hangi simge?
15. Gün [Geliştirici] Güncellememi istediğiniz simge.
16. Gün [Müşteri] Sizden hiçbir simgeyi güncellemenizi istemedim.
17. Gün [Geliştirici] Tabii siz istediniz. Bu bileti gör. Yayınla ürün simgesinin güncellenmesi gerektiğini yazdınız. Yaptım.
⁞
100. Gün [Müşteri] Peki, günlükteki girişlerden ne haber?
101. Gün [Geliştirici] Ne hakkında konuştuğunuz hakkında hiçbir fikrim yok. Bu bilette bile değil, 6199'da. Bunu çözüldüğü gibi kapatıyorum. <Bilet kapalı: sorun çözüldü>
102. Gün [Müşteri] Yeniden açtığım için üzgünüm, fakat sorun çözülmedi. Günlükteki girişlerden bahsediyorum: Geçen hafta size unicode karakterler içerdiğinde metnin bazen geçersiz olduğunu söyledim. Hatırlıyor musun? <Bilet yeniden açıldı>
103. Gün [Geliştirici] Belli bir şeyi hatırlıyorum, ancak bu biletin son üç sayfasını aradıktan sonra hiçbir iz bulamıyorum. Sorunun ne olduğunu tekrar yazabilir misin?
⁞
Gün 460 [Geliştirici] İki saatimi ağ üzerinden şifreli olarak gönderilen dosyalar hakkında söylediklerinizin izini aramaya harcadım. Kesin bir istek bulabileceğimden emin değilim.
Gün 460 [Müşteri] Sizler gerçekten daha organize olmalısınız. Son iki hafta boyunca bu konuda dört kez bilgi verdim. Neden her şeyi unutuyorsun?
⁞
Bu kayıt ne hakkında? 43 kez çözüldü ve 43 kez tekrar açıldı. Geliştiricinin aynı sorunu 460 gün boyunca çözemediği kadar aptal olduğu anlamına mı geliyor? Ah, hayır, bekleyin, bu bilet bu arada 11 geliştiriciye verildi. Anlaşma ne? Belirli bir konu nasıl aranır? Aslında Vanessa'ya atanmış, ancak beş meslektaşı bu biletteki on bir sayıdan yedi tanesiyle de ilgileniyor. Bilet ne zaman kapanmalı? Sorunların yarısı çözüldüğü zaman mı? Ya da belki on birinden on?
Not: Bu tür kayıtların bulunmadığına inanabilirsiniz. İnan bana, bir kereden fazla olanları gördüm.