Green Code Rules

Référentiel de bonnes pratiques d'éco-conception logicielle correspondant aux règles des plugins Creedengo

Le référentiel des bonnes pratiques d'éco-conception

Il rassemble toutes les règles d'éco-conception logicielle développées par le collectif. Ce référentiel sert de base aux plugins Creedengo et évolue continuellement grâce aux contributions de la communauté.

100+
Règles d'éco-conception
7
Technologies couvertes
6
Catégories principales

Catégories de règles

🗄️

Base de données et persistance

Optimisation JPA, requêtes N+1, colonnes indexées, utilisation efficace des ORM.

Performance et optimisation

Optimisation des boucles, expressions conditionnelles, manipulation de tableaux, gestion mémoire.

💾

Gestion des ressources

Fuites mémoire, garbage collection, gestion des fichiers, optimisation des ressources système.

🎨

Frontend et UI/UX

Manipulation du DOM, optimisation CSS, formats d'images, rendu côté client efficace.

📱

Mobile

Géolocalisation, luminosité d'écran, consommation énergétique, cycles de vie des applications.

🤖

Data et Intelligence Artificielle

Vectorisation, opérations sur tenseurs, optimisation des modèles, efficacité algorithmique.

Contribuer au référentiel

Le référentiel Green Code Rules est un projet collaboratif. Vous pouvez contribuer :

💡 Proposer de nouvelles règles

Identifiez des patterns de code inefficaces et proposez des règles pour les améliorer.

🔬 Expérimenter et valider

Participez à la validation scientifique des règles proposées.

💻 Implémenter des règles

Développez les détecteurs de règles pour les plugins Creedengo.

📝 Améliorer la documentation

Enrichissez les descriptions, exemples et justifications des règles existantes.

Une question sur le référentiel ?

Je suis :