Moja rešitev testne naloge podjetja irose.
Napiši program, ki za poljubno izbrano časovno obdobje iz podatkovne baze, izpiše tečajnico za izbrane valute, poleg tabelaričnega izpisa naj se izriše še graf. Dodatna funkcionalnost naj bo še izračun oportunitetnih zaslužkov/izgub med dvema poljubno izbranima valutama za poljubno izbrani termin iz podatkovne baze.
Kot vir vrednosti podatkovne baze naj se uporabi tečajna lista BSI (Prenos časovnih serij od 2007 http://www.bsi.si/_data/tecajnice/dtecbs-l.xml)
Program naj bo napisan v programskem jeziku Java, brez nepotrebnih odvisnosti, vsebovati mora prevajalno skripto, zaželjen je Maven, lahko tudi ANT. Program mora biti zapakiran v arhivsko datoteko, ki omogoča uporabniku prijazno izvajanje.
Requirements:
- Java 8 (Oracle JRE)
Fetch the latest release *.jar
file and double-click to run.
If that doesn't work, run the program from the command line:
java -jar tecajnica-<LATEST_RELEASE_TAG>.jar
Use the release script with the following arguments:
-
release
- the next release version -
snapshot
- the next snapshot version -
dryRun
(optional) - if set totrue
, the changes will not be pushed to the remote repository
Example:
./release.sh 0.1.1 0.1.2-SNAPSHOT