115 Pratiques d'écoconception d'applications à architecture web, et plus...
Source CNUMR [BP_4018_fr]GR491 - FRONT-END 5. Implémenter et développer les fonctionnalités pour limiter les impacts

Recommandation équivalente

Éliminer les fonctionnalités non utilisées

Identifiants

GreenITV2V3V4

Catégories

Cycle de vieTiersResponsable
1. SpécificationUtilisateur/TerminalPO/AMOA

Indications

Degré de prioritéMise en oeuvreImpact écologique
535
Ressources Economisées
Processeur / Mémoire vive / Stockage / Réseau / Requêtes

Description

É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.

Exemple

Un site e-commerce utilise deux listes différentes : liste de courses et liste de favoris. Lors de la refonte du site, au lieu de rester iso-fonctionnel, l’équipe mesure la pertinence des fonctionnalités. La mesure montre que la liste de favoris est devenue désuète. Elle est donc supprimée ainsi que toutes les données en base.

Une page d’administration peut être utilisée une fois par an et être très importante (par exemple une purge de cache qui est utilisée uniquement en cas de mise à jour de référentiel). Dans ce cas, elle doit être conservée.

Principe de validation

Le nombre …est inférieur ou égale à
de fonctionnalités peu utilisées présentent en production10%