Fork me on GitHub

Normes de développement

Le noyau de Lutèce et ses plugins sont développés dans le respect des normes de développement suivantes, dont le respect est contrôlé par les outils checkstyle et PMD :

Liste des normes

Document Description
Règles de nommage Liste des règles de nommage des fichiers, classes, packages, méthodes, variables ...
Règles de codage Liste des règles à respecter en Java, Html ...
Règles d'analyse de code Liste des règles configurés dans l'outil checkstyle
Règles de logging Liste des règles à utiliser dans l'implémentation des logs
Règles de documentation Liste des règles à utiliser pour la rédaction de la documentation utilisateur et technique
Tests unitaires Liste des règles pour l'impléntation des tests unitaire du noyau et des plugins