Anno3 PÖYTÄKIRJA ohjelmistotuotantoprojekti 3.4.2007 Aika ja paikka 3.4.2007 klo 16:30 Sali A318 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat Juho Iso-Markku, puheenjohtaja Jukka Huhta Miro Wikgren Timo Myyryläinen Jarno Laitinen Roger Sandström, sihteeri Jaakko Saaristo, ohjaaja Poissa 1. Avaus Puheenjohtaja avasi kokouksen kello 16:35. (Osa osallistujista myöhästyi.) 2. Edellisen kokouksen tehtävät Timo: -BR-bugi edelleen voimissaan Jarno: -arkkitehtuurisuunnitelma on valmis, kieliasu vaatii vielä pientä hiomista (yhdyssanat) -arkkitehtuurisuunnitelmasta poistetaan "anno-käsittelijä- rajapinta" -kommentti-ikkunan näkyminen alareunassa on lisätty suunnitteludokumenttiin -IE-bugi kesken Juho: Jukka: -lisännyt suunnitteludokumentin API-kuvaustaulukoihin viidennen rivin, jossa mainitaan funktion status - kommenttien poiston toteutettu (30 min tapaus) Miro: - päällekkäisyystoteutus valmis Roger: - testaussuunnitelma enimmäkseen valmis - PHP-yksikkötestauksen ohjeistus tehty 3. Bugikorjaus BR-bugin syynä näyttää olevan, ettei javascript pysty laskemaan oikein xpointerin pituutta, jos merkityn alueen sisällä on tyhjä elementti. IE-bugin selvittäminen on edelleen kesken. IE versio 7 ei myöskään toimi, mutta antaa sentään tarkemman virheilmoituksen. BR- ja IE-bugit ovat ilmeisesti niin samankaltaisia, että samat henkilöt voivat työskennellä niiden parissa. 4. Testaus Testaussuunnitelma edistynyt, runko ja tärkeimmät asiat valmiina. Vaatii vielä kieliasun yksityiskohtien hiomista, mutta voidaan jo käyttää ohjeistuksena yksikkötestaukselle. Testitapausten nimeämiskäytäntö pitää päättää. Roger valitsee sopivan käytännön ja ilmoittaa muille. Tavoitteena lukita testaussuunnitelma viikon 14 aikana. Osa järjestelmätestitapauksista on vielä laatimatta. 5. Suunnittelu Jarno on lisännyt kommentti-ikkunan avaamisen sivun alareunaan. Kaikkien uusien ja muutettujen funktioiden API-kuvauksessa tulee olla parametrien kohdalla arvoalueanalyysi. Analyysi on tehtävä jokaiselle kutsuparametrille ja paluuarvolle. API-kuvaukset vietävä suunnitteludokumenttiin. Kommentti-ikkunan sulkeutumisen käyttöliittymän suunnittelu tekemättä, Juho hoitaa. Virheilmoitusten käsittely (7.8) on lähes valmis. Katselmointi: -kappale 5 - Juho -kappaleet 1-2 - Jukka -kappaleet 3-4 - Jarno -kappale 6 - Roger, Miro, Timo -6.1.1 - 6.1.6 - Miro -6.1.7 - 6.2.3 - Timo -6.2.4 - 6.2.8 - Roger Katselmointiin mennessä on uusien funktioiden API-kuvaukseen lisättävä kuvaus funktion toiminnasta. 6. Toteutus Päällekkäisten merkintöjen (7.2) javascript-osuus on valmis, PHP-toteutus puuttuu. 7. Jatko HUOM! Katsokaa kohdasta 5. Katselmoinnin työnjako. Miro suunnittelee virheilmoitusten käsittelyä. Juho suunnittelee kommenttinäkymän sulkeutumisen käyttöliittymän. Juho valmistelee suunnitteludokumentin aihealuejaon katselmoinnin kutsua varten. Juho lähettää ryhmän ulkoisille henkilöille kutsut suunnitteludokumentin katselmointiin. BR-bugin ratkaisu vaatii lisää voimavaroja. Timon korvaa Miro. IE-bugin ratkaisu vaatii lisää voimavaroja. Jarnolle kaveriksi Miro. Roger lisää testaussuunnitelmaan testitapauksen NULL-arvoille. Roger työstää testausdokumentin valmiiksi. Roger tekee yksikkötestitapausten rungot valmiiksi mutta ei varsinaisia arvoja kutsuparametreille ja paluuarvoille. PHP-toteutus päällekkäisten merkintöjen käyttöliittymään. 9. Muut asiat Juho muistutti, että päivittäkää API-kuvaukset suunnitteludokumentissa samalla kun teette varsinaisen suunnittelun! 13.4. suunnitteludokumentin katselmuksessa keskitytään sisältöön, jätetään kirjoitusvirheet ja tekstimuotoilu vähemmälle. 8. Kokouksen päättäminen Puheenjohtaja päätti kokouksen kello 19:00.