Skip to content

JoonasC/ot-harjoitustyo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Yhteystietomanageri

Huom: Vaatimusmäärittelyssä oli määritelty, että sisäänkirjautumiseen tarvitaan salasana, mutta päätin että se ei ollut lopuksi hyödyllinen. Tästä syystä sisäänkirjautuminen tulee vaatimaan vain käyttäjänimen.

Yhteystietomanagerin avulla pystyy pitämään kirjaa omista yhteystiedoistaan (Ihmisen nimi, puhelinnumero ja sähköpostiosoite).

Sovellus on suunniteltu käyttäen Java 11:ta.

Dokumentaatio

Vaatimusmäärittely

Arkkitehtuurikuvaus

Tuntikirjanpito

Ohjelman käyttö

Käynnistäminen

Ohjelman voi käynnistää komennolla ./gradlew run

Testaus

Testit voi suorittaa komennolla ./gradlew test

Jacoco

Jacoco testikattavuuden voi luoda komennolla ./gradlew test jacocoTestReport

Checkstyle

Checkstylen voi suorittaa komennolla ./gradlew check

Javadoc

Javadocin voi generoida komennolla ./gradlew javadoc

Ohjelman kompilointi

Ohjelman voi kompiloida suoritettavaksi jar-tiedostoksi komennolla ./gradlew shadowJar

Jar tiedosto sijoitetaan /build/libs kansioon

Ohjelman konfiguraatio

Data tallennetaan oletuksena käyttäjän kotihakemistoon "Contactmanager" kansion alle. Tämän voi muuttaa contactmanager-datadir ympäristömuuttujalla.