OHTU-PROJEKTI ANNO PÖYTÄKIRJA 22.11.2005 Aika ja paikka 22.11.2005 18.05-18.35 Sali CK109 Osallistujat Turo Heinonen (puheenjohtaja) Pekka Simola Anu Sulander (sihteeri) Paula Jäppinen Immo Heikkinen Tuukka Rintala Riku Leino Poissa Ei poissaolijoita 1. Kokouksen avaus Puheenjohtaja avasi kokouksen. 2. Luokat Tuukka esitteli client-ikkunan graafisen ulkoasun. Riku kertoi luokan AnnotationConnection olevan pian käytettävissä, mutta vaativan asennuspuolen kuntoon ennen, kuin todella toimii. Selaimeen liitettävä kontekstimenu oli valmistumassa, mutta vaati vielä hieman työtä. Anu tekee sen demokuntoon perjantaiksi. Immo oli saanut tynkäluokat tehtyä, ja täydentää niitä perjantaiksi. Luokat Annotation ja Category ovat Paulalla työn alla. Turon luokka AnnotationTree oli jo lähes kokonaan koodattu ja testattu, suodattimet vielä puuttuvat. Puun käyttämiseen tarjotaan helpot metodit, ja luokan saa käyttöön pikapuoliin. 3. Muut asiat Tuukka kertoi, että käyttöliittymään kannattaa tehdä div-toteutus layer-toteutuksen sijaan. Käyttöliittymän testauksen kattavuudesta mainittiin, että kaikki toiminnallisuus on testattava, ja lisäksi ohjelma pitää yrittää saada kaatumaan kaikin käyttäjällä olevin keinoin. Riku kertoi palvelimen vaatimuksista, jotka voivat vaikeuttaa testiympäristön rakentamista. Keskusteltiin kommenttien poistamispolitiikasta, ja päädyttiin siihen, että pyritään mahdollistamaan myös kommenttipuun muun kuin lehtisolmun poisto. Tällöin poistettavaan kommenttiin liittyvä vastausketju poistetaan käyttäjäoikeuksiin puuttumatta. Suunnitteludokumentti pyritään myöhemmin päivittämään koodin tasalle, mutta ensin keskitytään luokkien toteuttamiseen. Kaikki koodi olisi hyvä laittaa versionhallintaan. Riku muistutti kaikkia tällöin päivittämään koodinsa ennen koodaamisen aloittamista ja viemään koodit takaisin sisälle kohtuullisin väliajoin. Koodiin on hyvä kommentoida funktioden kohdalle niihin tehdyt muutokset, ja commitin yhteydessä kannattaa yhteenvetoon kirjata tiedostoon tehdyt muutokset. 4. Tehtävien jako Kaikki jatkavat kesken olevia töitä ja yrittävät saada ne siihen kuntoon, että perjantaina luokkia voi alkaa koota yhteen. 5. Kokouksen päättäminen Puheenjohtaja päätti kokouksen.