Skip to content

Kontrola jakości

Mateusz Żółtak edited this page Nov 23, 2018 · 2 revisions

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.

Clone this wiki locally