Geri alınabilirlik, bir değişikliğin yalnız ekrandaki geri alma komutuyla değil, önceki durumun ve bağımlı yan etkilerin kaydı sayesinde güvenli biçimde tersine çevrilebilmesidir. Arayüz işlemi geri çevirdiği hâlde gönderilmiş bildirim, değiştirilmiş izin veya dış sisteme yazılmış veri yerinde kalıyorsa düğme dekor, bakım borcu gerçektir; küçük test, sınırlı bir değişiklik yapıp bütün etkilerin önceki hâle döndüğünü doğrulamaktır.
8 entry
geri alınabilirlik
Bir yaklaşım değişikliği başarıyla uygulanmış sayar; diğeri, beklenmeyen sonuçta güvenle geri alınabilmesini de teslim ölçütüne katar. Geri alınabilirlik, bir sistem değişikliğinin önceki bilinen duruma veya eşdeğer güvenli bir duruma, sınırlı veri ve hizmet kaybıyla döndürülebilme niteliğidir.
Bu nitelik yalnız “geri al” düğmesi değildir. Şema dönüşümü eski sürümle uyumsuzsa, veri geri dönülmez biçimde yeniden yazılmışsa veya önceki yapılandırmanın bağımlılıkları kaybolmuşsa düğme dekor olur. Ekip yeni sürümü kurmayı bilir, dönüş yolunu ise arıza sırasında keşfeder; bakım borcu tam bu aralıkta birikir.
Küçük test, değişikliği sınırlı kapsamda uygulayıp dönüşü temsili veriyle denemek; süreyi, veri farkını ve elle gereken adımları kaydetmektir. Planlanmamış geri dönüş, plan değildir.
Geri alınabilirlik, bir değişikliğin etkilerini sistemi belirsiz bir ara durumda bırakmadan önceki güvenli hâle döndürebilme niteliğidir; geri alma yolu normal işletimde sınanmıyorsa düğme vardır, dönüş kapasitesi belirsizdir.
Geri alınabilirlik, bir seçim veya sistem değişikliğinin orantısız veri, zaman ya da işlev kaybı doğurmadan tersine çevrilebilmesidir. Geri al düğmesi yalnız görünüyorsa değil, önceki durumu gerçekten koruyorsa savunma katmanıdır; aksi hâlde dekorun yetkisi biraz abartılmıştır. Küçük test, değişikliği uygulayıp geri aldıktan sonra veri, izinler ve bağlantıların eski hâliyle karşılaştırılmasıdır.
Bir ayarı kaydetmeden önce eski değeri saklayıp tek adımla döndürebilmek, geri alınabilirliğin kullanıcı arayüzündeki küçük ama gerçek örneğidir.
Geri alınabilirlik, bir değişikliğin sonuçlarını kabul edilebilir maliyetle önceki güvenli duruma çevirebilme kapasitesidir. Arayüzde geri düğmesinin bulunması tek başına yetmez; veri çoktan silinmiş veya eski biçim artık okunamıyorsa kontrol yalnız dekor olur. Küçük test, sıradan bir değişikliği gerçek veriyle geri çevirip kayıp, süre ve gereken özel yetkiyi kaydetmektir.
Tamirde geri alınabilirlik, kesmeden önce sökülebilir bağlantıyı, yapıştırmadan önce deneme montajını seçmektir. İlk hamle kalıcıysa hata payı da tek kullanımlıktır.
Geri alınabilirlik, bir kararın veya değişikliğin etkilerini sınırlı kayıpla tersine çevirebilme kapasitesidir; geri dönüş yolu tasarlanmamışsa deneme alanı kolayca kalıcı hasar alanına dönüşür.