Tämä on HY:n Ohjelmistotekniikka -kurssin harjoituksia ja harjoitustyötä varten luotu Github repositorio.
BudgetApp -sovelluksen avulla on mahdollista pitää kirjaa käyttäjän menoista. Sovellusta on mahdollista käyttää useampi eri käyttäjä, joilla kaikilla on oma käyttäjätunnus ja salasana sovellukseen. Sovellukseen syötetään käyttäjän tekemiä ostoksia tai muita kuluja. Sovelluksessa voi tarkastella omia menoja erilaisten kaavioiden avulla, esimerkiksi kuukausi, vuosi tai kategoria -tasolla.
Testit suoritetaan komennolla
mvn test
Testikattavuusraportti luodaan komennolla
mvn test jacoco:report
Kattavuusraporttia voi tarkastella selaimella tiedostostosta target/site/jacoco/index.html
komento
mvn package
generoi hakemistoon target suoritettavan jar-tiedoston BudgetApp-1.0-SNAPSHOT.jar
JavaDoc generoidaan komenolla
mvn javadoc:javadoc
JavaDocia voi tarkastella selaimella tiedostosta target/site/apidocs/index.html
Tiedostoon checkstyle määritellyt tarkistukset suoritetaan komennolla
mvn jxr:jxr checkstyle:checkstyle
Checkstylen generoimaa raporttia voi tarkastella tiedostosta target/site/checkstyle.html