Kusur durumları: “WON'T FIX” ve “Canceled”


13

Test veya geliştirici olarak çeşitli projelerde yer aldım. Birçok projede kusurlar için aşağıdaki durumlar vardı:

  1. DÜZELTMEZ
  2. İptal edildi

Bu gibi durumları kullanıyor musunuz ve bunları nasıl farklıyorsunuz? Soruyorum, çünkü çoğu insan farkı açıklayamıyor. Benim anlayışım:

DÜZELTMEZ - geliştirici bir kusur olmadığı için hatayı düzeltmeyecek;
İptal edildi - en düşük öncelik nedeniyle kusur düzeltilmemelidir

Yanıtlar:


12

Diğerlerinin de belirttiği gibi, bu durum adları çok net değil. Daha kesin ve ayrıntılı durum adlarını tercih ederim:

  • Düzeltilmeyecek ( bunu düzeltmenin maliyeti haklı değil)
  • Geçici Çözüm Sağlandı (ve kullanıcıları mutlu etmek yeterlidir)
  • Bir Hata Değil (bir özellik)
  • Tekrarlanamaz
  • Çiftleme

Geçici çözüm sağlanırsa, bu yeni bir şeydir, diğer durumlar bilinir
sergionni

1
"Sonraki Sürümde Düzelt" başka bir yararlı durum olabilir. Genellikle geliştirme döneminin sonuna yaklaşırız, çünkü düzeltmek için zamanımız veya kaynağımız yoktur (istesek de). Düzeltilene kadar, müşteriler bir SVA (yazılım güvenlik açığı değerlendirmesi) aracılığıyla bilgilendirilir. Bu SVA'dan kurtulmak bize bir sonraki sürümde düzeltmek için ekstra teşvik veriyor.
Sparky

"Daha Sonra
Sürümde

6

Sanırım cevapları geri aldınız

Düzeltmez - etkilemeyen veya daha eski bir sürümde olabilen küçük bir hata için geçerli olacaktır, bu nedenle geliştiricilerin bunu düzeltmek için maliyetine değmez, ancak bunun bir hata olduğunu kabul ederler.

İptal edildi - Bu, tekrarlanamayan veya hiç bir hata olmadığı için kötü bir hata raporu olabilir.


yah. "Düzeltme" geliştirme altındayken uygulanacak ancak iptal edilmediğini düşünmüştüm, çünkü ikinci taramada gerekli olmadığı bulundu (ya kodun tüm bölümü başka bir şeyle değiştirildiği için ya da bulundu sorun olmamalıdır). "Düzeltmeyeceğim" ya bir sorun olmadığına ya da düzeltmek için gereken yatırıma değmeyecek kadar küçük olduğuna karar verebilir.
jwenting

5

2 tanımınızı almak:

DÜZELTMEZ - geliştirici bir kusur olmadığı için hatayı düzeltmeyecek;

İptal edildi - en düşük öncelik nedeniyle kusur düzeltilmemelidir

Amaçlanan farkın açık olduğu açıktır:

DÜZELTMEZ - Kırık değil, bilerek bu davranışı amaçladık (Örneğin, bir hata değil);

İptal edildi - Kırıldığına katılıyoruz, ancak çok önemsiz / önemsizce düzeltmek için asla rahatsız edilmeyeceğiz.


aslında, "bir hata değil" durumu da var, bu "düzeltmek olmaz" davranış kapalı
sergionni

Bu açıklamalar onları ters çevirirseniz çok mantıklıdır: "Bilet bir hata olmadığı için iptal edildi", "Önemsiz olduğu için düzeltmeyeceğiz"
Kevin Laity

@ Kevin, tamamen katılıyorum. Tersine döndüklerinde daha anlamlı olduklarını iddia ediyorum . Tamamen sorudaki bilgilere dayanarak cevap verdim.
Dan McGrath

1

Şirketimde bu tür durumları kullanmıyoruz ve bence bu tarif ettiğiniz durumlar için iyi bir etiketleme seçeneği değil.

Eyaletlerimiz

Yeni
Devam Ediyor
Teste Hazır
Kapalı
Yeniden Açıldı

Ve devletler bu kadar basit olmalı. Hata gibi ya da çok düşük bir önceliğe sahip gibi daha ayrıntılı bir şey bir nota konmalıdır.


1

İptal, ya bir düzeltmenin başlatıldığını, ancak belki de başlangıçta düşündüğünden daha fazla kaynağa ihtiyaç duyduğu ve kusurun haklı gerekçelerinden daha fazlasına ihtiyaç duyduğu ya da kusur biletine giren kişinin bir kusur olduğu fikrini değiştirdiğini ima ediyor gibi görünüyor. Düzeltilmeyecek bir kusur var gibi bir anlaşma var gibi görünüyor ama şu anda onu düzeltmek istememek için bir neden var (maliyet vs fayda, diğer işlevsellik üzerinde potansiyel etkisi, vb).

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.