• # Utilité

    Posté par . En réponse au journal Tirez-vous une bûche, qu'on cause C++ et singletons. Évalué à 9.

    Salut,

    Je ne comprends pas bien ton journal. D'un point de vu du besoin, je ne connais pas la durée de vie de ton runtime (quelques secondes en CLI ou des mois sur serveurs par exemple).

    Mais personnellement j'ai abandonné définitivement tout singleton en utilisant de l'injection de dépendance. Avec ce pattern tu n'a plus à faire des pieds et des mains pour être thread safe, te poser la question de l'API, devoir retoucher tout le code appelant quand tu décide que quelque chose devient un singleton, tu normalise la manière de faire du lazy loading et ton code reste testable.

    Le coût ne me parait pas si grand et ça apporte beaucoup de choses intéressantes.