Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Tämän viikon(?) tehtävät toivat sopivasti vaihtelua, sillä kyseiset tehtävät vaativat enemmän luovuutta kuin edelliset tehtävät. Java 8 ei tullut kokeiltua, mistä tuli syyllisyyden tuntoa kun sitä niin mainostettiin.
Biershop-tehtävää oli ikävä tehdä. Koodia oli paljon, arkkitehtuurin yleistoiminta ei ollut missään esitetty kätevässä muodossa (esim. kaaviot). Tehtävästä ei jäänyt varma olo, että teki tehtävän oikein. Dependency injektiossahan instanssien määrää ei voi rajoittaa, koodissa ei yhtenäistä main metodia, joten jos injektoituja olioita alustaa jokaisessa servletissä, niin instansseja on sitten usea määrä. Itse alustin ne koko koodialueelle näkyvinä staattisina muuttujina, mikä siis ei varsinaisesti eroakaan singletonin suunnittelumallista.
KiviSaksetPaperissa ei varsinaista tehdasoliota, kun en nähnyt sitä tarpeellisena omassa refaktorointitavassani. Voin olla väärässäkin.
Overall laskarit tukivat kurssin materiaalin opiskelua eikä tuntuneet turhilta.