Projektikokous 20 KOKOUSMUISTIO Paketti Aika 4.11.2003, 10:30-11:45 Paikka TKTL C476 Läsnä Turjo Tuohiniemi (ohjaaja) Jaakko Saaristo (projektipäällikkö) Lasse Gustafsson Pekka Rousu Marko Buuri Tommi Rantala (sihteeri) KOKOUKSESSA KÄSITELLYT ASIAT SEKÄ TEHDYT PÄÄTÖKSET Suunnitteludokumentista: - Jäädytetään, ei tehdä enää siihen muutoksia. - Vielä virheitä police-parametrin suhteen? (Metodien tekstit puutteellisia?) - Toteutusvaiheen muutoksista oma raporttinsa. Ylläpitodokumentista: - Englanniksi. - Stand-alone, eli ei viitteitä suunnitteludokumenttiin. - Eli yleistä selitystä riittävästi. Testauksesta: - Lausekattavuus. - Protokollan testauksen voisi jo osittain aloittaa (KK). - Yksikkötestaus iteratiivisesti, toisin sanoen testejä tehdään sitä mukaan kuin funktioita kirjoitellaan. Itse asiassa funktion kirjoittaja tekisi itse testiajurit. - Testaukselle framework, johon helppo pultata uudet testit. - Jos vain mahdollista, testaus tulisi suoritua tyyliin 'make test', joka kertoisi onnistuiko kaikki testit. - Lasse tutkii JUnitin käyttöä. - Validointitestatuksessa prio 1 toimintojen testitapaukset. Tätä voisi alkaa jo kirjoittamaan (Marko). Turjo: tyyliin "tee tällainen konffis, paina tuota nappia, ...". Toteutuksesta: - Pekka/Marko tutkii memory area-tekniikan käytön KK:n muistinhallinnan toteutuksessa. - Todettiin, että GUIn luokkahierarkia ei ole paras mahdollinen. Sitä ei kuitenkaan enää lähdetä muokkaamaan. - Fiksaukset: - Element-luokkaan vakiot ja "int getType();" Ratkaisu ei kuitenkaan kovin oliohenkistä. - Elementit toteuttavat eri interfacet, jolloin Elementin tyyppi saadaan "helposti". Toimivuudesta ei kuitenkaan 100% varmoja? - Visitor-suunnittelumallin käyttö, jos aikaa jää. (Tod.näk. ei.) - Siis: ei tehdä ylimääräisiä tarkistuksia elementtien alielementtien lisäyksen suhteen. Muuta: - Käyttö-ohjeeseen viitteet tc-manuaalien sivuille, eli ei selitellä tc:n tai qdiscien tms. toimintaa. SEURAAVA TAPAAMINEN Ryhmän seuraava tapaaminen on poikkeuksellisesti torstaina 6.11.2003 kello 8.15 salissa C476.