Skip to content

A weekly calendar, project for course Software development methods (in Finnish)

Notifications You must be signed in to change notification settings

maariaw/ot-harjoitustyo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Viikkokalenteri

Sovellus on tarkoitettu avuksi ja iloksi viikoittaisen agendan suunnittelussa. Seitsemän päivän tärkeiden tapahtumien ja merkintöjen lisäksi kalenterinäkymässä on viikoittain vaihtuva kuva.

Tämä sovellus rakentui syksyn 2020 toisen periodin aikana Helsingin yliopiston Ohjelmistotekniikan kurssin harjoitustyönä. Opin paljon ohjelmistotuotannon vaiheista ja dokumentoinnista, samalla syventäen Java-osaamistani.

Dokumentaatio

Käyttöohje

Vaatimusmäärittely

Arkkitehtuurikuvaus

Testausdokumentti

Työaikakirjanpito

Releaset

Viikko 5

Viikko 6

Viikko 7 / Loppupalautus

Komentorivitoiminnot

Suorittaminen

Ohjelman voi suorittaa komennolla

mvn compile exec:java -Dexec.mainClass=viikkokalenteri.Main

Testaus

Testit suoritetaan komennolla

mvn test

Testikattavuusraportti luodaan komennolla

mvn jacoco:report

Kattavuusraporttia voi tarkastella avaamalla selaimella tiedoston target/site/jacoco/index.html

Suoritettavan jarin generointi

Komento

mvn package

generoi hakemistoon target suoritettavan jar-tiedoston Viikkokalenteri-1.0-SNAPSHOT.jar

JavaDoc

JavaDoc generoidaan komennolla

mvn javadoc:javadoc

JavaDocia voi tarkastella avaamalla selaimella tiedosto target/site/apidocs/index.html

Checkstyle

Tiedoston checkstyle määrittelemät tarkistukset suoritetaan komennolla

mvn jxr:jxr checkstyle:checkstyle

Mahdolliset virheilmoitukset selviävät avaamalla selaimella tiedosto target/site/checkstyle.html

About

A weekly calendar, project for course Software development methods (in Finnish)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages