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:

  1. Formularz wniosek_kredytowy wersja 1.3 jest używany w aplikacji KredytApp.

  2. Developer aktualizuje formularz, tworząc wersję 2.0.

  3. Aplikacja KredytApp nadal działa na wersji 1.3, dopóki nie zostanie ręcznie przełączona na 2.0 przez 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?