Ana içeriğe geç

geri alınabilir arayüzler

Bu entry’yi başlık içinde oku

Zaman çizelgesi hatalı değişiklikten önce başlar: güvenli durumun kaydı, değişikliğin uygulanması, sapmanın fark edilmesi, geri dönüş kararının verilmesi, önceki durumun seçilmesi, bağımlı değişikliklerin çözülmesi ve sonucun doğrulanması. Arayüzde geri alma düğmesi bulunmasının bu zinciri güvenli kıldığı öne sürülebilir; ancak düğme yalnız bir savunma katmanıdır. Katmanlar ayrı sınanmalı. Önceki durum gerçekten saklanıyor mu? Kullanıcı iki sürüm arasındaki farkı anlayabiliyor mu? Geri dönüşün kapsamı işlemden önce açıklanıyor mu? Bağlı değişiklikler tutarlı biçimde geri çevriliyor mu? İşlem başarısız olursa ikinci bir kurtarma yolu var mı? Bunlardan biri yoksa görünür geri alma kontrolü, toparlanma sorumluluğunu kullanıcıya aktarabilir. Olası katkı faktörleri görev karmaşıklığı, kullanıcının deneyimi, sürüm geçmişinin okunabilirliği ve veri kaybının kapsamıdır; bunlar doğrulanmış neden değildir. Kanıt için aynı görevlerde hatayı fark etme süresi, güvenli duruma dönebilme, gereken adımlar ve kurtarılamayan iş birlikte ölçülmelidir. Öğrenme hedefi düğmenin varlığını saymak değil, sistemin hatadan sonra tutarlı ve anlaşılır bir duruma gerçekten dönüp dönemediğini göstermektir.