Nous avons une classe qui contient les informations de configuration de l'application. Il sert à être un singleton. Après quelques architectural review, on nous a dit de supprimer le singleton. Nous avons vu certains avantages à ne pas utiliser singleton dans l'unité de test parce que nous pouvons tester différentes configurations tout à la fois.
Sans singleton, nous devons passer par l'instance partout dans notre code. Il se fait tellement bordélique donc, nous avons écrit un singleton wrapper. Maintenant, nous sommes de porter le même code PHP et .NET, je me demande s'il est un meilleur modèle que nous pouvons utiliser pour la configuration de l'objet.