Skip to content
joniin edited this page Oct 6, 2014 · 21 revisions

1.3 Viiteavainten tulee olla (tiedostossa) uniikkeja

  • Käytössä olevien avainten muistaminen
  • Testi
  • 1h

1.4 Selväkielisessä esikatselussa viiteavain

  • Koodia
  • Testi
  • 1h

1.5 Voi tehdä esimerkin mukaisen tiedoston

  • Luodaan luokat Book ja InProceedings
  • Ääkkösten muuntaminen Bibtex-formaattiin
  • UI:hin viitetyypin valinta
  • Junit
  • EasyB
  • 4h

1.5½ Viitteen poisto

  • Poisto viiteavaimen perusteella
  • Varmistus ja poistettavan viitteen esikatselu
  • Testi
  • 4h

1.6 Bibtextin avaamainen

  • Tiedoston lukeminen
  • Syötteen jäsentäminen (esim. sulut)
  • Olioiden rakentaminen merkkijonoista
  • Käyttäjäystävälliset virheilmoitukset
  • Junit
  • EasyB

1.7 Syötetyn viitteen muokkaaminen jälkikäteen

  • UI-lomake
  • Muistissa olevien olioiden päivitys
  • Testit

1.8 Kaksi uutta viitetyyppiä

  • Koodi
  • Testit

1.9 Kaikki viitetyypit

  • Koodi
  • Testit

2 Sprintit

Sprint 1

Toteutettavat user storyt

  • Viitteen luonti
  • Esikatselu (ihmisluettava)

Tehtävät

  • Projektin luonti
  • Käyttöliittymän luonti
  • Koodin rakenteen hahmottelu
  • CI:n pystytys
  • Koodien toteutus
  • Testaus
  • Product Backlog

Sprint backlog

Linkki Sprint 1 backlogiin

Sprint 2

Toteutettavat user storyt

  • Valinnaisuus indikaattori kenttiin
  • Esikatselu (BibText)
  • Bibtext-tiedoston exporttaus/tallennus

Sprint backlog

Linkki Sprint 2 backlogiin

Sprint 3

Toteutettavat user storyt

  • Viiteavainten tulee olla (tiedostossa) uniikkeja
  • Selväkielisessä esikatselussa viiteavain
  • Voi tehdä esimerkin mukaisen tiedoston
  • Viitteen poisto
  • Bibtextin avaamainen

Sprint backlog

Linkki Sprint 3 backlogiin

3 Definition of Done

  • Luotu koodi toteuttaa halutun funktion
  • 90% testikattavuus
  • Järkevä javadoc
  • Versionhallinnan konfliktien selvittäminen

4 Muuta

Sprint backlog malli

Jenkins