Geriye Uyumluluk (Backward Compatibility)
Geriye uyumluluk, yeni bir kart revizyonunun veya yazılım sürümünün sahadaki eski donanım, kablo seti ve aksesuarlarla çalışmayı sürdürebilmesidir. Yedek parça olarak gönderilen yeni bir kartın mevcut kabloya takılıp çalışması bu tasarım kararının sonucudur.
Uyumluluğun korunduğu ve kırıldığı noktalar genellikle şunlardır:
- Konnektör pin sırası: en katı sınırdır. Pin sırası değişen bir kart, eski kabloyla takıldığında yalnız çalışmamakla kalmaz, hasar da verebilir. Bu yüzden pin düzeni değişikliği konnektör tipini de değiştirmeyi gerektirir.
- Parametre yapısı: yazılımın kalıcı bellekten okuduğu kayıt biçimi değiştiyse, yeni yazılım eski kaydı tanıyıp dönüştürmelidir.
- Aksesuar eşleşmesi: kumanda ve alıcı gibi eşleşen ürünlerde, eski aksesuarın yeni alıcıyla çalışıp çalışmadığı ürünün uyumluluk bilgisinde belirtilir.
- Varsayılan davranış: yeni sürümde eklenen bir özellik, kapalı varsayılanla gelirse mevcut kurulumların davranışı değişmez.
Uyumluluğun kırılması bazen kaçınılmazdır; bu durumda yapılması gereken sessizce değiştirmek değil, sürüm notunda ve ürün belgesinde açıkça yazmaktır. Sahadaki kullanıcı için en kötü senaryo, aynı isimli iki parçanın birbirinin yerine geçeceğini varsaymaktır.
Bu terimin kullanıldığı bağlam: Hizmetlerimiz