23.3. |
1 h |
Määrittelydokumentti ja työn aiheen suunnittelu |
30.3. |
2,5 h |
Projektin aloitus ja JavaFX:ään sekä paketteihin tutustuminen |
31.3. |
1,5 h |
Kirjautumisominaisuuden lisääminen |
31.3. |
2 h |
Sovelluslogiikan eriyttäminen ja ensimmäisen testin luominen |
6.4. |
2 h |
Tile-luokan lisääminen ja toiminnallisuus |
7.4. |
2 h |
Testien luominen, checkstylen käyttöönotto, viikon tavoitteisiin perehtyminen |
7.4. |
1,5 h |
Alustavan pakkaus/luokkakaavion luominen ja viikon tavoitteiden viimeistely |
19.4. |
7 h |
Napipainallustoimintojen kehittelyä, lisää testejä ja metodeja |
20.4. |
3 h |
Napinpainallustoimintojen ja bugien korjailua |
21.4. |
4 h |
Koodin siistimistä, sekvenssikaavioiden laatimista, dokumentaation päivittelyä, lisää testejä |
27.4. |
2 h |
Lisättiin uusi näkymä, jossa mahdollisuus valita vaikeustaso |
27.4. |
3 h |
Lisättiin vaikeustasoille eri kokoiset kentät ja uuden pelin aloitusmahdollisuus, päivitettiin dokumentaatiota |
27.4. |
2 h |
Voitosta/häviöstä ilmoittamisen kehittelyä, ilmoitukset pelaajalle voitosta/häviöstä |
28.4. |
2 h |
Kaksi uutta testiä, siistittiin koodia |
28.4. |
3,5 h |
JavaDoc, arkkitehtuuridokumentti ja käyttöohje, muun dokumentaation päivitys |
8.5. |
3 h |
Lisättiin ominaisuudet, että ensimmäisessä klikatussa ruudussa ei voi olla miinaa ja nolla miinaa sisältävän klikatun ruudun viereiset miinattomat ruudut aukeavat |
9.5. |
4,5 h |
Lisättiin SQLite-tietokanta, joka kertoo pelaajalle, montako kertaa hän on pelannut peliä ja tallettaa uuden pelin aloittamisen tietokantaan |
10.5. |
2 h |
Koodin siistimistä, lisää testejä ja Javadoc-viimeistelyt |
10.5. |
5 h |
Korjattiin poikkeusten heittäminen try-catch-rakenteella, tehtiin loppupalautus-release, laadittiin testausdokumentti ja päivitettiin muuta dokumentaatiota |
yht. |
53,5 h |
|