-
Notifications
You must be signed in to change notification settings - Fork 1
Deadline 2
javaLabra edited this page Aug 25, 2013
·
5 revisions
- Toteuta projektia pieninä paloina
- Aloita oleellisesta ohjelmalogiikasta, älä käyttöliittymästä tai ulkoasusta
- Lähde liikkeelle yksinkertaisesta toteutuksesta
- Koodin tulisi alusta lähtien olla siistiä ja laajennettavaa
- Koodin laatuvaatimukset
- Ohjelman testien tulisi alusta lähtien olla kattavia
- Testaa mahdollisimman montaa luokkaa
- Testaa mahdollisimman montaa metodia
- Testaa mahdollisimman monelta kantilta
- Huomioi koodin laatuvaatimuksien alakohta Testaus
- Noin 10 testiä valmiina
- Piirrä käsin tai jollain ohjelmalla
- Skannaa tai ota selkeä kuva käsinpiirretystä
- Palauta .pdf, .png tai .jpg -tiedostomuodossa
- Hahmottele ensimmäinen versio ohjelmastasi
- Määrittelyvaiheen luokkakaavio
- Luokkakaavioon järjestelmän tärkeimmät luokat
- Luokkien nimet ja yhteydet riittää
- Matin Ilmoittautumisjärjestelmän minikaavio tuopinalusessa