Bonne pratique
Éliminer les fonctionnalités non utilisées consiste à :
Supprimer des fonctionnalités allège le poids de l’application, son impact en production et sa maintenance.
Comment supprimer une fonctionnalité ?
En fonction du coût environnemental et économique d’une suppression, l'une ou l'autre solution sera retenue.
Le "Référentiel d'écoconception web (REW)" est publié par GreenIT.fr dans le cadre des travaux du Collectif conception numérique responsable selon les termes de la licence Creative Commons Attribution.
Next.js permet d’implémenter efficacement des mécanismes de feature flags pour gérer les fonctionnalités inutilisées. Cela nous permet de désactiver temporairement une fonctionnalité sans altérer le code source de l’application.
En activant les feature flags, nous pouvons monitorer l'utilisation et prendre des décisions informées sur la désinstallation des fonctionnalités. Cela permet de réduire notre empreinte environnementale et de maintenir une base de code propre.
Règle de validation
Le nombre de fonctionnalités peu utilisées présentent en production doit être inférieur ou égal à 10%
Ressources économisées