Codificació al Rolisteam
Ús del clang-format
Al directori arrel del codi font del Rolisteam, trobareu un fitxer clang-format.
Si instal·leu el clang-format al vostre sistema i configureu l'IDE per a invocar-lo automàticament en desar el fitxer. La sintaxi sempre ha d'ajustar-se a l'estàndard del Rolisteam.
Dependències
Com que el Rolisteam és una aplicació multiplataforma, intentem evitar incloure biblioteques noves, ja que podem subestimar el cost de gestionar la dependència a cada plataforma.
Agraïm les biblioteques de només capçalera i també qualsevol mòdul de les Qt.
Implementació
Hem implementat aquest paradigma en el Rolisteam. Qualsevol col·laboració ha de respectar aquest enfocament:
- Vistes: codi QML per a mostrar les dades i permetre que els jugadors les utilitzin.
- Controlador: codi C++ per a gestionar permisos, canvis i emmagatzematge.
- Actualitzador: codi C++ per a actualitzar l'estat d'aquestes dades a les mateixes dades en altres vessants dels jugadors.