Artık alakalı olmayan bir hatayı nasıl kapatabilirsiniz?


21

Şu anda orta ölçekli bir web geliştiricileri ekibindeyim. Hata takibi için jira kullanıyoruz .

Sık yerleşim düzeni değişikliklerine sahip bir ürün üzerinde çalışıyoruz. Bazı tarayıcılarda mizanpajdaki bir hatayla ilgili birçok hata bildirilir. Bazen, düşük öncelikli bir hatayla uğraşmaya başladığımızda, düzen çoktan değişti ve artık alakalı değil.

  • Neyi kapatmalıyız?
    Demek istediğim, bu sorunlara nasıl davranmamız gerektiği ? Jira, kullandığımız hata izleme yazılımı olmasına rağmen, genel olarak bu tür sorunların nasıl ele alınacağı ile ilgileniyorum.
  • Hatta önemli mi? (Biz belki daha sonra düzene dönmek, ama çok olası değil)

8
Too Localized;)
yannis

4
Bunun çok yerelleştirilmesine katılmıyorum, muhtemelen araca özel olmasına rağmen SO için daha uygun olabilir
jk.

6
@jk. Heh, "fazla yerelleştirilmiş" anlamına gelip, sorunun kendisinin "fazla yerelleştirilmiş" olduğu sorusuna öneri / cevap demek istemiştim. İkincisini düşünseydim, yeni kapatırdım.
yannis,

2
@YannisRizos doh! belki o zaman bir cevap olmalıydı;)
jk.

6
@jk. İkinci sorunun daha ilginç olduğunu düşünüyorum (fark eder mi?) Ama şu anda cevaplamak için zamanım yok (ve kafamda oluşan cevabın iyi bir şey olduğundan emin değilim). İlk soruya gelince, eğer bu konu bir "kelime / cümle önerisi" olana dönüşürse, "yapıcı değil" olarak kapanabilir. Yani cevaplayıcılar, lütfen ikinci soruyu görmezden gelmeyin lütfen, konu ile ilgili ve ilginç olanı.
yannis,

Yanıtlar:


26

Sorun izleyiciyi projede bildirilen sorunların durumunu bildirmek için bir araç olarak değerlendirirseniz bunun gibi nüanslar. Bu amaçla, bu hata raporunun okunmasının ve anlaşılmasının kolay olmasını sağlamak için biraz çaba sarf etmek mantıklıdır.

Bu durum bir test edicinin perspektifinden bakarsanız, daha az kafa karıştırıcı olur. Ekibinizde bir test cihazı yoksa bir tane hayal edin (ya da daha iyisi, bir tane 1 , 2 , 3 işe alın ).

Tamam, bir zamanlar bir hata oluştu, testçi uygulamanızın eski sürümlerini kullanarak çoğaltabilir (eski sürümlerin kopyalarını saklamamanız olasılığına karşı yan not, daha sonra sorunlarınızda çok daha fazla sorun yaşarsınız). eski hatalardan daha fazla takım). Tester bunu görebilir ve neyin yanlış olduğunu, neyin hata yaptığını söyleyebilir.

Şimdi, "düzen zaten değişti ve artık alakalı değil" diyorsunuz; yüksek kaş artık test cihazının aklında daha basit bir ifadeye dönüşmüyor: sorun çözüldü .

  • Burada, profesyonel test cihazının sistemi kara kutu olarak düşünmenin rahat olması gerektiğini belirtmek önemlidir . Bu açıdan bakıldığında, problemin tam olarak nasıl gerçekleştiği önemli değil, düzen değişikliği veya kara büyü veya tamamen yeniden tasarım veya somut kod değişikliği olabilir.

Kara kutu bakış açısından durumunuz oldukça basittir. Bir sorun vardı, eski sürümde hala yeniden üretilebilir, şimdi yeni sürümün artık böyle bir sorunu olmadığını iddia ediyorsunuz. Bir testçi için bu, hatanın giderildiği iddiasına ve sırasıyla iddianın doğru olup olmadığını doğrulama ihtiyacına yol açar.

Profesyonel test cihazı eski sürümünüzü alır, sorunun orada nasıl bulunduğuna bakar, daha sonra yeni sürümleri alır ve orada mı yoksa hala orada mı olduğunu kontrol eder.


Yukarıdan, tanımladığınız gibi böcekleri ele almanın en doğru yolu, bunları çözülmüş, düzeltilmiş olarak kapatmak olacaktır . Tabi ki, düzeltmelerin yerleşim değişikliğinin istenmeyen bir yan etkisi olarak meydana geldiğini yorumlarda açıklarsanız, zarar vermez.

Eski bir projede birlikte çalıştığım özelleştirilmiş JIRA'lardan biri, bazı kasıtlı, bazıları olmayan, birçok sonucu olan oldukça büyük değişiklikleri iletmek için "Sabit Tasarımla" çözünürlüğüne sahipti. Tarif ettiğiniz gibi, düz "Sabit" yerine de düşünülebilir, çünkü bilet okuyucusuna kasıtlı kod değişikliğinden ziyade bir yan etkiye yol açtığını gösterir.


2
Tasarım tarafından belirlenen , bana göre tam tersi anlamına gelir. Aklımda, tasarım gereği "kasıtlı" ("yanlış" ın zıttı) anlamına gelir.
TRiG

"Sabit" in yeterli olduğuna katılıyorum. Bilerek veya başka değişikliklerin yan etkisi olup olmadığı hiç önemli değil. Bununla birlikte, "Tasarımla Sabitlenmiş" in kafa karıştırıcı olduğu @ TRiG ile aynı fikirdeyim.

1
@ TRiG bu yüzden yorumlarda kesin detayları daha iyi açıkladığına dikkat çektim. Tasarım ile sabit biraz geniş; Gördüğüm projede, bazıları kasıtlı, bazıları olmayan, sonuçta ortaya çıkan oldukça büyük değişikliklerin iletilmesi için kullanılıyordu; Ayrıca, ne soru metni ne de cevabım "yanlış düzelt" (ne yanlış?) Anlamına gelir - burada, "kasıtsız" çok daha uygun
gnat

1
Tüm cevaplar iyi, ama bu bir çivilenmiş gibi görünüyor. Herkese teşekkürler.
Benjamin Gruenbaum

6
Peki ya "Redesign by Fix"?
penguat

47

'Eski' gibi sorunları çözeriz. Bu, JIRA'da varsayılan bir çözünürlük seçeneği değildir, ancak eklemesi kolaydır.


+1 ekleyemiyorsanız, en azından bir hata olarak seçmeyin ve neden olduğunu yorumlayın
tgkprog

9

JIRA (ve diğer hata izleyicilerin) özel çözünürlükler belirlemenize izin verdiğinden, "Olaylara Göre Alındı" veya "Düzensiz" bir çözünürlük ayarlayabilmeniz veya benzer şekilde kapatmayı ifade edebilmeniz için benzer bir seçenek belirlemeniz gerekir.

Önemli mi? Bu, bizim için, müşterimizin izleyicimizdeki açık sorunların sayısı konusunda aşırı endişe duyması nedeniyle, evet diyebilirim, bu yüzden bizim için, bunları tamamen kapatmadan ilgili olmadıklarından, bunların kapalı olduğunu söyleyebilmemiz için kullanışlıdır. .

Sorun numaraları ile ilgilenen bir müşteri olmasa bile, artık alakalı olmayan eski açık sorunları budamak, yalnızca tarayıcıdaki karmaşayı azaltmak için kesinlikle kullanışlıdır.


1
"Olaylar Üzerinden Aşıldı" çok uzun (imho), arama yapmak daha kolay ve daha az yer kapladığı için (raporlarda, vb.) Tek bir kelime ile (alakasız / eski) giderdim. Eski hatalarımızın miktarını bilen bir zamanlar toplu halde geldiklerinde faydalıydı ve bu bir iletişim sorununa işaret ediyordu. Testçilerimiz, geliştiricilerin üzerinde çalıştıkları şeye hız vermediler, işlerin bir hafta kadar lapa lapa olacağı notunu kaçırdılar ve (işe yaramaz) gürültü çıkardılar. Yani, bizim gözlemimize geri dönelim. böcek, iletişim süreçlerimizde bir delik bulmamıza ve düzeltmemize yardımcı oldu.
yannis

3
gerçekte bir OBE kısaltması kullanıyoruz, ama bence kullanılan asıl kelime buradaki en ilginç nokta, asıl
amaç

3
@YannisRizos: Hata kullanarak meta-hatalar düzeltildi. Ne kadar serin!
Jörg W Mittag

@YannisRizos araması, geçerli kararlar yine de bir açılan listeden (JIRA'da) seçildiğinden pek sorun değil
jk.

2
@Yannis. Bunun üzerine uyku kaybederim: sollanan tek kelime olmalı.
TRiG

5

FogBugz kullanıyoruz, ancak aynı (veya benzeri) burada da geçerli olduğundan eminim:

Biz sadece “Çözülmüş (Fixed)” kullanıyoruz ve çözünürlükte “Fixed case 12345” gibi bir yorum yapıyoruz.

FogBugz "case \ d +" ile eşleşir ve İlişkili Durumlar altında ikisini birbirine bağlar, ancak Jira bunu yapmazsa, sadece bir link eklemek basit olmalıdır.

Bunun nedeni, "çok Yerelleştirilmiş" varyantı daha IMO iyidir oldu sabit çünkü, bu özelliği sadece kaldırılmadı gerçek bir böcek ve sadece "Eski" den daha iyi.


3
Ayılan ve tekrar kontrol ederek düzeltildi <- gerçek hikaye.
yannis,

1
Jira bu yaklaşıma da izin verir. Sadece çözümleme yorumlarındaki sayıyı söyleyin ve Jira bir köprüye dönecektir.
Marjan Venema,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.