Kódovanie v Rolisteam
Použitie clang-format
V koreňovom adresári zdrojového kódu Rolisteam by ste mali nájsť súbor .clang-format.
Ak nainštalujete clang-format do svojho systému a nakonfigurujete IDE na jeho automatické volanie pri ukladaní súboru, syntax bude vždy zodpovedať štandardu Rolisteam.
Závislosti
Keďže Rolisteam je multiplatformová aplikácia, snažíme sa vyhýbať zahrnutiu nových knižníc, pretože môžeme podceňovať náklady na správu závislostí na každej platforme.
Knižnice iba s hlavičkami sú vítané, rovnako ako akýkoľvek modul Qt.
Implementácia
Implementovali sme tento paradigma v Rolisteam. Každý príspevok musí rešpektovať tento prístup:
- Zobrazenia: Kód QML na zobrazenie údajov a umožnenie hráčom ich použiť.
- Kontrolér: Kód C++ na správu oprávnení, zmien a úložiska.
- Aktualizátor: Kód C++ na aktualizáciu stavu týchto údajov na rovnaké údaje na stranách ostatných hráčov.