bakåtkompatibilitetsbrott
Bakåtkompatibilitetsbrott är ett begrepp inom teknik som beskriver förändringar i ett system, ett API, en filformat eller ett kommunikationsprotokoll som gör att äldre klienter eller data inte längre fungerar som tidigare. Ett sådant brott uppstår när nya versioner introducerar inkompatibla ändringar i semantik, beteende eller format, så att programvara som byggde på tidigare versioner inte längre kan tolka eller köra korrekt utan modifieringar.
Begreppet omfattar programvarulibrarier och ramverk, operativsystem, dokument- eller dataformat och nätverksprotokoll. Vanliga orsaker inkluderar borttagning eller
Konsekvenserna av ett bakåtkompatibilitetsbrott kan vara betydande. Utvecklare måste uppgradera sin kodbas, användare kan behöva migrera
Motåtgärder inkluderar tydlig versionering och kommunikation av brytande förändringar, planerade deprecationsfaser samt bibehållna bakåtkompatibilitetslager eller shims.
Exempel kan vara ett programmeringsbibliotek som tar bort ett äldre API i en ny version, ett webbläsarprotokoll
Se även: bakåtkompatibilitet, depreciering, versionshantering, kompatibilitetslager.