Naposledy upravil Marek Hronec 2025/05/23 10:59

Z verzie 8.1
upravil Marek Hronec
-
Zmeniť komentár: Added annotation on "dizajnovými princípmi a šta..."
Do verzie 9.1
upravil Marek Hronec
-
Zmeniť komentár: Added annotation on "Tieto zmeny reflektujú aj p..."

Súhrn

Podrobnosti

XWiki.XWikiComments[4]
Autor
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.marek\.hronec@mirri\.gov\.sk
Komentár
... ... @@ -1,0 +1,9 @@
1 +Zachovávanie spätnej kompatibility **predstavuje dvojsečnú stratégiu**. Na jednej strane je potrebná pre hladký prechod medzi starým a novým riešením, najmä pri integrácii so závislými systémami. Na druhej strane však **môže udržiavať technické dlhy a závislosť od existujúcich proprietárnych riešení**, čím **zabraňuje reálnemu odstráneniu vendor locku**.
2 +
3 +Ak projekt deklaruje, že sa snaží o modularizáciu a nezávislosť komponentov, je potrebné, aby zároveň:
4 +
5 +* **špecifikoval rozsah a časovú obmedzenosť spätnej kompatibility**,
6 +* preukázal, že táto kompatibilita nebude znamenať pokračujúcu závislosť na konkrétnom dodávateľovi alebo technológii,
7 +* a uviedol plán jej **postupného vypnutia** alebo refaktoringu.
8 +
9 +Bez týchto prvkov sa zachovanie spätnej kompatibility **ľahko môže stať legitimizáciou zachovania existujúcich väzieb na dodávateľov a ich špecifické rozhrania či API**, čím sa fakticky **znižuje prínos odstránenia vendor locku**.
Dátum
... ... @@ -1,0 +1,1 @@
1 +2025-05-20 12:51:07.369
Selection
... ... @@ -1,0 +1,1 @@
1 +Tieto zmeny reflektujú aj potrebu udržania spätnej kompatibility, a to prostredníctvom zodpovedajúcich rozhraní tam, kde je to nevyhnutné.
State
... ... @@ -1,0 +1,1 @@
1 +SAFE
Target
... ... @@ -1,0 +1,1 @@
1 +Dokumenty.projekt_3067.pristup_k_projektu.WebHome