mluukkai/ohtu2013 — pull request #162 by tanelvir (2013-04-07 15:49:29+00:00)
Title: Viikko 3 tehty

Mjaa, mitäköhän sitä nyt sanoisi.... työlästä oli, mutta sehän varmaan oli tarkoituskin.
Kommentteja tehtävistä:

1. Perus gittailua, toimi minun windowsilla gitk
2. Sitä ainakun ajattelee et SVN:stä gittiin siirryttiin sen takia että konfikteja ei syntyisi. Opettavaista puuhaa.
3 ja 4. Branchaily oli vähän rasittavaa, minusta joskus haaroja repossa voi olla myös "liikaa". Esim. master voisi toimia release-version haarana.
5. Juup, pullin ja fetchin ero et pullissa on mukana merge.
6. Hyvin löytyivät moduulit sieltä sivulta. Tulipa harjoiteltua XML:llää.
7. Sonar oli aluksi vaikea käynnistää (linuxilla), mutta kyllä se raportti sieltä ulos lopulta tuli.
8, 9 ja 10. Ei todellakaan ollut "easya" ihan kauhea kieli tuo Groovy vielä kun NB ei edes tue sitä, ja sitten se yksi valmis virhe siellä createUser() metodissa.... Eikö näiden storyjen testaukselle voisi keksiä paremman ratkaisun kuten JUnit integraation.
11 ja 12. En saanut toimimaan kunnolla mainia. Ongelmaksi muodostui tuplakontruktori luokassa AuthenticationService (kun oli sekä FileDao:lle että InMemoryUserDaolle omansa).
13. Mutaatiotestejä sain 15 kpl, eli en varmaankaan tarpeeksi, vaikka muutin vielä tyypit intiksi siellä, että rajat selkeästi ylittyisivät/alittuisivat. Mutta ihan opettavaista oli metsästää noita. Raportti niiden coveragesta oli sen sijaan epämääräinen.