06. Szkeleton - AdjustmentBeaver/szoftlab GitHub Wiki

Szkeleton beadás

Fordítási és futtatási útmutató

Fájllista

Fájl neve Méret (byte) Keletkezés ideje Tartalom
compile.bat 233 2017-03-17 22:56 Fordításhoz szükséges kötegelt állomány.
filelist.sh 72 2017-03-17 23:05 A jelen helyen látható Fájllista legenerálásához szükséges script.
magic.bat 138 2017-03-17 22:56 A fordításhoz és futtatáshoz szükséges kötegelt állomány.
run.bat 121 2017-03-17 22:56 Futtatáshoz szükséges kötegelt állomány.
src/Game.java 5974 2017-03-18 16:56 Game osztály.
src/Map.java 4615 2017-03-18 16:56 Map osztály.
src/MapBuilder.java 4038 2017-03-18 16:56 MapBuilder osztály.
src/MapManager.java 2372 2017-03-18 16:56 MapManager osztály.
src/Node.java 4273 2017-03-18 16:56 Node osztály.
src/Notifiable.java 339 2017-03-18 16:56 Notifiable osztály.
src/Prompt.java 2961 2017-03-18 16:56 Prompt osztály. A szkeletonban használt kiíratások számára. (formázás, kiíratás)
src/SimulationTimer.java 1722 2017-03-18 16:56 SimulationTimer osztály.
src/SpecialPlace.java 1117 2017-03-18 16:56 SpecialPlace osztály.
src/Station.java 1608 2017-03-18 16:56 Station osztály.
src/Statistics.java 1578 2017-03-18 16:56 Statistics osztály.
src/Switch.java 1661 2017-03-18 16:56 Switch osztály.
src/Train.java 4560 2017-03-18 16:56 Train osztály.
src/TrainCart.java 1617 2017-03-18 16:56 TrainCart osztály.
src/TrainEngine.java 1267 2017-03-18 16:56 TrainEngine osztály.
src/TrainPart.java 2722 2017-03-18 16:56 TrainPart osztály.
src/TrainScheduler.java 1322 2017-03-18 16:56 TrainScheduler osztály.
src/util/Color.java 195 2017-03-14 19:33 Color osztály.
src/util/Coordinate.java 101 2017-03-18 15:08 Coordinate osztály.
src/util/Speed.java 187 2017-03-14 19:33 Speed osztály.

Generálható: find . -printf '| %P | %s | %CY-%Cm-%Cd %CH:%Cm | |\n' illetve, ./filelist.sh

Fordítás

A fordítás következő parancs kiadásával lehetséges (a feladat mappájában kell kiadni): compile

Futtatás

A futtatáshoz az alábbi parancsot kell kiadni a feladat mappájában: run

ProTip: A program fordításához, majd futtatásához elegendő csupán a magic parancsot használni.
A parancsok kiadásához szükséges előzetesen a %JAVA_HOME% környezeti változót a JDK fő könyvtárára beállítani.

Értékelés

Tag neve Munka százalékban
Dobai Botond 15%
Dömötör Szilárd 28%
Földvári András 17%
Kövér Márton 16%
Telek István 24%

Napló

Kezdet Időtartam Résztvevők Leírás
március 14. 16:00 1 óra Dömötör Map, MapBuilding, MapManager osztályok
március 14. 16:00 1 óra Telek Game, Notifiable, Statistics, SimulationTimer osztályok
március 14. 17:00 1 óra Telek Node, Switch, SpecialPlace, Station, Train, stb. osztályok
március 14. 17:00 2 óra Dömötör Train, TrainPart, TrainCart, TrainEngine, TrainScheduler osztályok szekvenciadiagram szerint
március 14. 18:00 3 óra Telek Osztályok funkcionalitásának bővítése, fordítási és futtatási szkriptek
március 14. 21:00 2 óra Dömötör Node osztály szekvenciadiagram szerint, fixek: Switch, Station, Sim.Timer, Train, T.Scheduler, MapBuilder, Node, Game
március 16. 16:00 2 óra Dobai, Dömötör, Telek Megbeszélés, Prompt osztály
március 16. 18:00 6 óra Kövér, Dömötör, Telek Game osztály módosítása, megbeszélés, debug
március 17. 00:00 2 óra Dömötör, Telek Prompt osztály, CLI, debugging
március 17. 20:00 3 óra Kövér, Dömötör, Telek debug, Game osztály módosítása
március 17. 23:00 2.5 óra Dömötör, Telek Szekvencialefutások determinizálásának befejezése, bugfix
március 18. 16:00 1.5 óra Dömötör, Földvári Kommentálás osztályokhoz, metódusokhoz