A bevezetőben írtam, hogy PHP nyelven tervezem megvalósítani a programot. Rengeteg platformon elérhető és könnyen telepíthető, kiválóan fut parancssorban. A számításigényes műveleteket úgyis a natívan futó gpsbabel végzi, a többi időigényt pedig úgyis várakozás adja.
A programot Composer csomagként szeretném felépíteni. Ennek egyik praktikus oka az, hogy magam is szeretnék felhasználni Composer összetevőket, például a getopt-php csomagot.
Fontosnak tartom, hogy készüljenek tesztek is minden összetevőhöz. A fenti példa is ilyen, a tests könyvtárban phpunit tesztek vannak.
A programot parancssorból futtathatónak tervezem, felesleges többletmunka lenne grafikus felhasználói felületet készíteni tömeges feldolgozáshoz, ráadásul így grafikus felület nélküli gépeken is futtatható lesz. Külön témát nyitottam a parancssoros felhasználói felületnek.
A bevezetőben írtam, hogy PHP nyelven tervezem megvalósítani a programot. Rengeteg platformon elérhető és könnyen telepíthető, kiválóan fut parancssorban. A számításigényes műveleteket úgyis a natívan futó gpsbabel végzi, a többi időigényt pedig úgyis várakozás adja.
A programot Composer csomagként szeretném felépíteni. Ennek egyik praktikus oka az, hogy magam is szeretnék felhasználni Composer összetevőket, például a getopt-php csomagot.
Fontosnak tartom, hogy készüljenek tesztek is minden összetevőhöz. A fenti példa is ilyen, a tests könyvtárban phpunit tesztek vannak.
A programot parancssorból futtathatónak tervezem, felesleges többletmunka lenne grafikus felhasználói felületet készíteni tömeges feldolgozáshoz, ráadásul így grafikus felület nélküli gépeken is futtatható lesz. Külön témát nyitottam a parancssoros felhasználói felületnek.