ancak sonucu statüden ayırmanın (kavramsal) avantajlarını merak ediyordum (bana göre, hatanın ve iptal edilenin de tamamlanmış durumdan farklı durumlar olduğunu iddia edebilir gibi).
Sizin durumunuzda olduğu gibi, ilerlemeyi detaylandırmada ve başarısızlık noktalarını (makul sınırlar dahilinde) belirlemede büyük bir avantaj vardır. Sanırım karışıklık 'statü' ve 'devlet' terimlerinden kaynaklanıyor - Bu şartları nitelendirmeliyiz. Örneğin, "Görev Durumu", bu çok kesin olmasa bile, "Görev Yürütme Durumu" nu kullanmak isteyebiliriz, ancak bu zaten bir yürütme adımınız olduğu için yanlıştır. "Görev İşleme Durumu" adını ve şu değerleri kullanabiliriz: "başlatılmış - doğrulama - yürütme - tamamlandı" mükemmel bir anlam ifade eder. Gerçekten de listeye 'İptal edildi'yi ekleyebiliriz. Ancak, 'Hata' şu soruya cevap vermez: Görev İşleme Durumu çok iyi. Görünüşe göre 'Hata' Tamamlandı'nın bir alt durumudur . Peki ne yapıyoruz? Tamamlandı olarak yeniden adlandırabilirizTamamlandı ve sonra Tamamlandı Hatası ile listeye ekleyebiliriz . Dolayısıyla, Görev İşleme Durumu değerlerinin son listesi :
Başlatılan,
Doğrulanmış,
yürütülmesi,
İptal edildi,
Tamamlandı,
Hata ile Tamamlandı
Düzenleme: Şimdi yukarıdaki liste hala biraz çalışma gerektiriyor. İlk 4 öğenin içinde 'Tamam' kelimesi yok. Yani "Tamamlandı Tamam" durumu ile eşleşmesi daha iyi olur. Diğer bir şey, ilk 4 öğenin "hatalı" olmamasıdır - Bu ne anlama geliyor? "Yürütme" anormal bir şekilde sona erdiğinde ne olur - Bu yeni bir "Hatayla Yürütüldü" durumunu gerektiriyor mu? Bu noktada, daha fazla girdi ve analiz gerekebilir.