Ügyfelünk egy informatikai vállalat, ahol a hálózati kommunikációs eszközök authentikációjáért felelős modul fejlesztése volt a feladatunk, amelynél később a karbantartás is a projekt részét képezi.
A fejlesztés során kiemelt szerepet kapott a rendszer megfelelő optimalizálása. Ezt egy Unit tesztelési feature implementációjával, valamit egy optimalizációs feature megvalósításával értük el, ami főként a login/authentikáció folyamatát optimalizálja.
A unit teszt során a CPPUTEST 3.8.0 frameworkot használtuk, kódellenörzésre pedig a CodeChecker statikus kódanalízis tool-t. A termék forráskódja C és C++, de fejlesztés közben használtunk bash scripteket, remote debugging toolokat és build rendszereket egyaránt.
A fejlesztést a Jira ticketing rendszer és a Gerrit code review platform teszi követhetővé és átláthatóvá. A Gerrit elinditja a CI jobokat is, amiknek a sikeres lefutása nélkül nem kerülhet be commit a rendszerbe.
Technológiák
- C, C++
- CPPTest
- CodeChecker
- Gerrit
- Jira
- Azure