Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit (2021, periodi 3) Tietojenkäsittelytieteen kandiohjelma
Harjoitustyön aiheena on tietokonepeleistä tuttu kaksiulotteinen karttageneraattori. Toteutus Java-kielellä ja käyttöliittymäkirjastona JavaFX.
gradlew run
gradlew shadowJar
Generoitu tiedosto löytyy kansiosta build/libs
Yksikkötestit suoritetaan komennolla
gradlew test
Testikattavuusraportti luodaan kansioon build/reports/jacoco/test/html komennolla
gradlew jacocoTestReport
Luotua raporttia voi tarkastella selaimella avaamalla tiedosto index.html
Suorituskykytestit suoritetaan komennolla
gradlew performanceTest
Tiedostossa config/checkstyle/checkstyle.xml määritellyt tarkistukset suoritetaan komennolla
gradlew checkstyleMain
Checkstyle-tarkistuksen tulokset löytyvät tiedostosta build/reports/checkstyle/main.html
Javadoc luodaan kansioon build/docs/javadoc komennolla
gradlew javadoc