14.3. |
1 tunti |
Tehty alustava vaatimuusmäärittely |
16.3. |
1 tuntia 30 min |
Lisätty alustava käyttöliittymä ja muokattu vaatimusmäärittelyä |
18.3. |
1 tunti |
Alustettu harjoitustyö ja tutkittu referenssisovellusta |
20.3. |
5 tuntia |
Lisätty sovelluksen konfiguraatiot, alkeelliset toiminnot tietokannan käsittelyä varten ja vastaavat testit |
21.3. |
3 tuntia |
Säädetty projektiasetuksia, refaktoroitu Course-luokkaa, lisätty ja debuggattu testejä |
29.3. |
3 tuntia |
Säädetty TkInter toimimaan, lisätty alustava käyttöliittymä |
30.3. |
2 tuntia 30 min |
Päivitetty README, refaktoroitu Course-luokka ja lisätty testit |
31.3 |
3 tuntia 30 min |
Toteutettu ja testattu CourseRepository, refaktoroitu ja testattu Course-luokkaa, päivitetty changlogia |
8.4. |
3 tuntia |
Säädetty testin konfiguraatiota, lisätty alustava arkkitehtuuridokumentti, lisätty kurssin lisäysnäkymä käyttöliittymään |
9.4. |
2 tuntia |
Täydennetty kurssin lisäysnäkymää, lisätty sovelluslogiikasta vastaava luokka |
11.4. |
3 tuntia 30 min |
Lisätty alustava kurssien lisäystoiminto, refaktoroitu käyttöliittymä käyttämään ttk.Notebook -luokkaa |
17.4. |
1 tunti 30 min |
Refaktoroitu koodia, lisätty kurssien muokkaustoiminto |
18.4. |
1 tunti 30 min |
Korjattu kurssien lisäys- ja muokkaustoiminto, lisätty kurssin poistotoiminto |
19.4. |
4 tuntia |
Lisätty testejä PlannerService -luokalle, lisätty alustava aikataulutusalgoritmi, refaktoroitu Course - ja CourseRepository -luokkia |
24.4. |
3 tuntia |
Lisätty alustava laskurinäkymä, refaktoroitu käyttöliittymää ja logiikkaa |
25.4. |
3 tuntia |
Refactoroitu tietokantaan liittyvät koodit samaan luokkaan, lisätty testejä PlannerService -luokalle |
28.4. |
8 tuntia |
Toteutettu uusi aikataulutusalgoritmi Kahnin algoritmin pohjalta, vähemmän tyhjiä periodeja, lisätty testejä, lisätty Tyhjennä-nappi kurssin luontinäkymään |
29.4. |
4 tuntia |
Tehty koodikatselmointi, eriytetty aikataulutusalgoritmi omaksi luokaksi ja korjattu algoritmia |
1.5. |
2 tuntia 30 min |
Hiottu aikataulutusalgoritmia, refaktoroitu Scheduler -luokka, kirjoitettu arkkitehtuuridokumenttia |
2.5. |
30 min |
Kirjoitettu testausdokumenttia, asetettu kattavuusraportin automaattinen lataaminen Codecoviin |
5.5. |
6 tuntia |
Säädetty käyttöliittymää, lisätty periodien määrä ympäristömuuttujaksi, lisätty alustava tiedoston käsittelijä |
6.5. |
7 tuntia |
Refaktoroitu luokkia, lajiteltu uudestaan |
7.5. |
7 tuntia |
Toteutettu kurssien vienti ja tuonti, hienosäädetty käyttöliittymää, päivitetty dokumentaatiota |
11.5. |
1 tunti 30 min |
Täydennetty ja refaktoroitu testejä |
13.5. |
30 min |
Päivitetty arkkitehtuuridokumentti |
Yht. |
79 tuntia 0 min |
|