Viikko 3

Tällä viikolla olen saanut suunniteltua ohjelman rakenteen ensimmäisen version loppuun ja kehitystyökin on jo hyvällä mallillaan. Kovin toimivaa tulokseen en valitettavasti ole vielä päässyt, sillä suunnitteluun on kulunut huomattavasti enemmän aikaa, kuin mitä ajattelin. Mavenin kanssa on tällä viikolla ollut helpompaa, ja olen saanut Javadocinkin generoitua. Testaaminen on jäänyt vielä hieman vähemmälle, mutta nyt rakenne on sen verran selvä, ainakin päässäni, että pystyn tästä eteenpäin hyödyntämään testejä kehittämisessä. 

Tulevalla viikolla toivon saavani aikaan paljon testejä, toiminnallisuuden kuntoon, pääsen kehittämään tietorakenteita eteenpäin ja laajentamaan dokumentointia. Tällä hetkellä olen käyttänyt lähinnä ArrayListiä, mutta esimerkiksi Laatikkotyypistä on pikkuhiljaa muotoutumassa eräänlainen rakenne laatikoiden säilyttämiseen. Kurssin aikatauluun verrattaen olen hieman jäljessä, mutta aikataulun mukainen ajankäyttö ei sovi täysin minun työhöni. Nähdäkseni työssäni suunnittelu ja kehittäminen vaativat huomattavasti enemmän aikaa kuin tietorakenteiden toteuttaminen. Olen mielestäni edistynyt omassa aikataulussani hyvin ja saan varmasti työn valmiiksi kurssin loppuun mennessä.