Patrons de conception/Service de substitution

Un livre de Wikilivres.
Patron de conception
Catégorie : EntreprisePatrons de base
Nom français : Service de substitution
Nom anglais : Stub service
Retire une dépendance à un service posant problème durant les tests


Les systèmes en entreprise dépendent souvent d'un accès à des services tiers comme la notation de crédit, les recherches de taux d'imposition, les moteurs de tarification... L'utilisation de ces services hors de contrôle du développeur est frustrant et limitant durant les tests et le développement de fonctionnalités. Comme ces services se font souvent à distance, la fiabilité et les performances peuvent être dégradées. Cela peut ralentir le développement quand les services ne sont pas disponibles tout le temps.

La solution est de remplacer ce type de service par un service de substitution s'exécutant localement, rapidement, en mémoire.