-
Notifications
You must be signed in to change notification settings - Fork 1
Kontrola jakości
Kluczowym elementem rozwoju pakietu MLAKdane jest unikanie tzw. regresji (nieprzewidzianych zmian danych wynikowych będących wynikiem wprowadzanych w pakiecie modyfikacji).
Do wyszukiwania regresji służy funkcja porownaj_zbiory()
. Porównuje ona ze sobą dwa w założeniu identyczne zbiory danych (np. wygenerowany wersją pakietu przed i po naniesieniu zmian) i raportuje różnice. Zwraca złączenie porównywanych zbiorów danych, w którym do nazw zmiennym z jednego zbioru dopisany został sufiks _1
, a do nazw zmiennych z drugiego zbioru sufiks _2
.
Procedura rozwijania pakietu MLAKdane obejmuje zachowywanie danych wyjściowych wyliczonych dla aktualnego eksportu ZUS co najmniej z poprzedniej wersji pakietu MLAKdane, a przed publikacją nowej wersji pakietu ponowne obliczenie danych wyjściowych i porównanie ich z zachowaną wersją. Nowa wersja pakietu MLAKdane publikowana jest dopiero w momencie, kiedy w wyniku porównania nie obserwuje się żadnych nieprzewidzianych różnic. Procedura ta jest kosztowna czasowo (wyliczenie danych wyjściowych zajmuje każdorazowo kilka godzin), jednak niezbędna dla zapewnienia jakości generowanych danych.