Geriye dönük uyumluluk, yeni bir sistemin eski istemci, veri veya kullanım biçimleriyle çalışmayı sürdürme yeteneğidir. Yükü yalnız kodda değil, uzun süre taşınan istisnalarda biriktirir; hangi davranışların sözleşme sayıldığı ve ne zaman kaldırılacağı yazılmadıysa bakım yüzeyi büyür. Küçük test, eski bir istemciyle kritik akışı çalıştırıp sonucu, uyarıyı ve geri dönüş yolunu ayrı ölçmektir.