#Varsayımları çalıştırılabilir yap
IronShim-rs, uyumluluk varsayımları ortamda dolaşan bilgi yerine dar sözleşmeler olarak temsil edildiğinde daha iyi çalışır.
#Sözleşme yüzeyi
Arayüz; host beklentilerini, guest tarafından görülen davranışı ve kurtarma yollarını birbirinden bağımsız biçimde adlandırır.
#Bakım baskısı
Uyumluluk katmanları sınır örtük kaldığında kötü yaşlanır. Tasarım hedefi, her çeviri noktasını incelenebilir tutmaktır.
#Sonuç
Crate test etmesi, gözden geçirmesi ve katmanlar arasındaki tesadüfi uyuma bağımlılığını azaltması daha kolay bir yüzeye dönüşür.