AccueilClientsExpertisesBlogOpen SourceContact

Bonne pratique

Éliminer les fonctionnalités non utilisées

Ce que dit le référentiel

Éliminer les fonctionnalités non utilisées consiste à :

  • Mesurer l'utilisation des fonctionnalités en production.
  • Piloter l’usage des fonctionnalités, et à supprimer celles qui ne sont pas assez utilisées ou qui ont perdu de la valeur.

Supprimer des fonctionnalités allège le poids de l’application, son impact en production et sa maintenance.

Comment supprimer une fonctionnalité ?

  • la désactiver : sur le principe du feature flipping, empêcher qu'elle soit utilisée avec un flag.
  • la désinstaller : supprimer au maximum le code utilisé puis refactorer le code restant.

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.

Plus d'informations sur collectif.greenit.fr et ecoconceptionweb.com.

Notre avis

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

Processeur
Mémoire vive
Stockage
Réseau
Requêtes
Bonne pratique précédente
Précédent
Bonne pratique suivante
Suivant
18 avenue Parmentier
75011 Paris
+33 1 43 57 39 11
hello@premieroctet.com

Suivez nos aventures

GitHub
X (Twitter)
Flux RSS

Naviguez à vue