Règles complémentaires ====================== Modules Fortran --------------- Lors de la compilation, il est nécessaire de compiler les modules dans l'ordre imposé par leurs inter-dépendances, et ensuite, de compiler les routines qui utilisent ces modules. Pour identifier rapidement et de manière automatique les modules, on impose donc le nommage suivant: * xxxx_type.F90 pour les modules qui définissent des types dérivés (un type par module) et les méthodes élémentaires pour la création des objets de ce type; * xxxx_module.F90 pour les «méthodes» sur les types. Tous les types dérivés doivent être documentés (comme le sont les structures de données Jeveux). Constantes ---------- On évite l'utilisation abondante de #define. Il faut plutôt définir des paramètres (parameter) regroupés thématiquement dans un module.