Zależności między elementami
W aplikacjach Eximee elementy aplikacji są ze sobą powiązane. Na przykład formularz korzysta z walidatora lub skryptu, proces wywołuje formularz, a szablon wydruku może bazować na danych z formularza.
Jak wersjonowanie wpływa na zależności?
Każda aplikacja odwołuje się do konkretnej wersji komponentu.
Gdy komponent (np. formularz) zostanie zaktualizowany (np. do wersji 2.0), aplikacja nadal używa poprzedniej wersji (
1.3), dopóki nie zostanie świadomie zaktualizowana.Dzięki temu zmiany w jednym komponencie nie wpływają automatycznie na działanie aplikacji - pozwala to uniknąć nieoczekiwanych błędów.
Przykład:
Formularz
wniosek_kredytowywersja1.3jest używany w aplikacjiKredytApp.Developer aktualizuje formularz, tworząc wersję
2.0.Aplikacja
KredytAppnadal działa na wersji1.3, dopóki nie zostanie ręcznie przełączona na2.0przez użytkownika w edytorze aplikacji.
📌 To użytkownik decyduje, kiedy nowa wersja komponentu powinna być włączona do aplikacji.
Dobre praktyki wersjonowania
Używaj wersji głównej przy zmianach strukturalnych lub wpływających na zależności.
Używaj wersji podrzędnej przy zmianach wizualnych, tekstowych, drobnych poprawkach.
Dodawaj opisy zmian – ułatwia to zrozumienie historii i audyt.
Przed podmianą wersji komponentu w aplikacji testuj jej działanie na środowisku testowym.
Last updated
Was this helpful?
