Anno3 PÖYTÄKIRJA ohjelmistotuotantoprojekti 2.3.2007 Aika ja paikka 2.3.2007 klo 16.15 Sali A318 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat Juho Iso-Markku, puheenjohtaja Miro Wikgren Timo Myyryläinen Roger Sandström Jarno Laitinen Jukka Huhta, sihteeri Jaakko Saaristo, ohjaaja 1. Avaus Puheenjohtaja avasi kokouksen kello 16:23. Varauduttiin henkisesti myös jatkamaan suunnitteluaiheisella työkokouksella. 2. Edellisen kokouksen tehtävät Bugit Hyppimisbugi löydetty. Johtui PHP:n string-funktioiden tavasta olla osaamatta multibytestringejä. Tässä vaiheessa bugeista enää br-elementtiin loppuvan merkinnän ongelma, kommenttien luetuksimerkitsemisbugi sekä '<'-merkkien eskeippaaminen pitää hoitaa. Pohditaan IE-ongelmaa vielä. Vaatimusmäärittely Todettiin, että vaatimusmäärittely on jäädytetty versioon 1.2. Dokumentissa ei kuitenkaan ole määritelty bugiksi kommenttien luetuksimerkitsemisbugia, mutta tulkittiin, että se on sovittu korjattavaksi muutenkin. Testaus Testaussuunnitelma ei edennyt, PHPUnitiin on tutustuttu. Roger opastaa työkalun käyttöön. Suunnittelu Kaikenlaista on tapahtunut. Suunnittelua on kuitenkin lähdetty tekemään "väärinpäin" vaatimuksista lähtien eikä komponenttikohtaisesti. Jatketaan kuitenkin nykyiseen tyyliin, koska se kertoo itsellemme, mitä muutoksia projektin vaatimuksista aiheutuu järjestelmään. Arkkitehtuurikuvaus Laadittu arkkitehtuurikuvaus taululle. Tehdään vielä sähköisesti. IE Edennyt hieman. 3. Testaus Puhuttiin pitkään testauksen suunnittelusta ja toteutuksesta. Painotetaan testausta vain itse korjattuihin/lisättyihin osiin. Testataan ainakin kaikki funktiot, jotka on itse kirjoitettu tai joita on rankasti muokattu. Aloitetaan yksinkertaisimmista, alimman tason funktioista. 4. Suunnittelu Käytiin läpi vaatimuksia ja ideoitiin miten niitä mahdollisesti toteutettaisiin. 5. Jatko Roger etsii JavaScript-testaustyökalun ja laatii ohjeet yksikkötestaukselle sekä tekee testaussuunnitelmaa. Jarno jatkaa IE-ongelman setvimistä. Juho kirjoittaa kälin suunnitteludokumenttiin. Jukka tekee toimivan toteutuksen hyppimisbugin korjauksesta. Mitäs Timo ja Miro tekevät? 6. Kokouksen päättäminen Puheenjohtaja päätti kokouksen kello 19:34.