Skip to content

macwille/ot-minesweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ohjelmistotekniikka Kevät 2020 - Minesweeper

Corona teemaa käyttävä miinaharavapeli joka toimii omassa ikkunassaan, ohjelma käyttää Java 11 versiota ja pohjautuu JavaFX kirjastoon. Ohjelman pitäisi toimia Windows-, Mac- sekä Linux-käyttöjärjestelmillä.

Dokumentaatio

Käyttöohje

Vaatimusmäärittely

Testausdokumentti

Arkkitehtuuri

Työajankirjanpito

Releaset

Viikko 6

Release

Komentorivitoiminnot

Ohjelman hakemistossa jossa sijaitsee POM.xml voidaan ohjelmaa suorittaa ja testata komentoriviltä.

  • Raportit ja tiedostot ilmestyvät projektin sisälle kansioon nimeltään /target, ne voidaan poistaa komennolla mvn clean

Lähdekoodiohjelman suorittaminen

Voit paketoida ohjelman komennolla mvn package jonka jälkeen /target kansioon ilmestyy suoritettava .jar tiedosto

Kun ohjelma halutaan suorittaa ilman .jar tiedostoa

  • Ohjelman suorittaminen tapahtuu komennolla: mvn compile exec:java -Dexec.mainClass=fi.villemanninen.App

JUnit

  • Ohjelman testaaminen komentoriviltä: mvn test

JavaDoc

  • Ohjelman JavaDoc luominen: mvn javadoc:javadoc

Pakkaaminen

  • Ohjelman pakkaaminen jar tiedostoksi: mvn package

Jacoco

  • Jacoco testiraportti: mvn jacoco:report

Checkstyle

  • Checkstyle raportti: mvn checkstyle:checkstyle

Laskarit

Viikko 1

gitlog.txt

komentorivi.txt

Viikko 2

Maksukortti

Testit

Unicafe testikansio

Unicafe testikattavuus