kordaniel / ot-harjoitustyo

Tetris implemented in Java & JavaFX, for the HY course ohjelmistotekniikka, spring 2019
0 stars 0 forks source link

Tetris

Tähän repositorioon pyrin totetuttamaan klassisen tetris-pelin kloonin. Peli on minun harjoitustyö HY:n 2019 kevään kurssille ohjelmistotekniikka.

Dokumentaatio

Käyttöohje
Vaatimusmäärittely
Arkkitehtuurikuvaus
Työaikakirjanpito
Testausdokumentti

Releaset

Loppupalautus
Viikko 6
Viikko 5

Komentorivitoiminnot

Kaikki komennot on suoritettava hakemistossa Tetris, ei repositorion juuressa.

Sovelluksen suorittaminen konsolissa, mavenin avulla

Komennon

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

suorittaminen käynnistää sovelluksen

Testaus

Testit suoritetaan komennolla

mvn test

Testikattavuusraportti luodaan komennolla

mvn test jacoco:report

Raportti tallentuu index.html -tiedostona hakemistoon target/site/jacoco/

Suoritettavan jarin generointi

Komento

mvn package

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

Checkstyle

Tiedoston checkstyle.xml määrittelemät tarkistukset suoritetaan komennolla

mvn jxr:jxr checkstyle:checkstyle

Raportti tallentuu checkstyle.html -tiedostona hakemistoon target/site/

Javadoc

HTML-muotoisen Javadocin saa luotua komennolla

mvn javadoc:javadoc

Raportti tallentuu index.html-tiedostona hakemistoon target/site/apidocs/