Kõige ajamahukam funktsioon prg on õpilaste loendamine kõigist infolehtedest. Praegu on see workflow nii:
- Loetakse õpilaste fail sisse
- Iga õpilase kohta seal failis:
- Ava kõik infolehed ja .count
Refactor:
Avab kõik infolehed kohe ja paneb nende contenti massiivi vms, siis itereerib kõik õpilased ja loeb sealt andmestruktuurist. RAM intensiivsem, aga peaks olema kiirem
NB! selle aasta viimastel infolehtel on paar hardcoded nime sees, kuna Heivo tahtis panna pdf-id nonreadableks
Kõige ajamahukam funktsioon prg on õpilaste loendamine kõigist infolehtedest. Praegu on see workflow nii:
Refactor:
Avab kõik infolehed kohe ja paneb nende contenti massiivi vms, siis itereerib kõik õpilased ja loeb sealt andmestruktuurist. RAM intensiivsem, aga peaks olema kiirem
NB! selle aasta viimastel infolehtel on paar hardcoded nime sees, kuna Heivo tahtis panna pdf-id nonreadableks