Yleistä


Keittis on ilmainen keittokirjasovellus (elektroninen keittokirja), joka on toteutettu Java-ohjelmointikielellä. Se on tarkoitettu apuohjelmaksi säilyttämään kaikki tarvitsemasi reseptit yhdessä paikassa, kätevästi aina saatavilla.

Ominaisuudet


Toimintoja nykyisessä versiossa:

  • Kategoriat resepteille, yksi resepti voi olla useammassa kategoriassa.
  • Reseptit näytetään puumaisessa rakenteessa helppoa selaamista varten.
  • XML-tallennusmuoto mahdollistaa reseptitietokannan uudelleenkäyttämisen esimerkiksi toisessa ohjelmassa.
  • Reseptin tallennus HTML-muotoon tulostamista varten.
  • Säädettävä ulkoasu. Ohjelma muistaa miten ikkunat viimeksi jätit.

Tulevia toimintoja:

  • Ostoslistan koostaminen resepteistä.
  • Reseptien ainemäärien skaalaaminen eri henkilömäärille.
  • Reseptitietokantojen yhdistäminen.
  • Uusien reseptien lisääminen ohjelman kotisivulta/kotisivulle.
  • Haku.

Koodaamisen prosessimallista


Nyt ohjelmistotuotannon kurssia käyneenä voisin sanoa, että prosessimalli, jota keittokirjan tekemiseen käytetään on huono XP malli. Dokumentaatiota ei tehdä (tullaan luultavasti kyllä tekemään, kun projekti on pidemmällä ja ensimmäiset reseptit on saatu ohjelmaan), parikoodausta ei ole, koodia ei tehdä generoida valmiisiin testitapauksiin. Dokumentaation puutteen lisäksi ainoa mikä on prosessimallin rajoissa on hyvin pieni iteraatiokierros ja monet erilaiset "prototyypit" (katso käyttöliittymäkuvat Uutiset -sivulta). -Joni

Extra


Katso koodirivien määrä tällä hetkellä tästä.