IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Dependency Inversion Principle


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    301
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 301
    Points : 345
    Points
    345
    Par défaut Dependency Inversion Principle
    Bonjour à tous,

    Je voulais savoir quels outils vous utilisiez pour faire de l'inversion de dépendances en C++: j'ai pour le moment trouvé turtle, boost.di, google mock et mockator mais j'ai l'impression que seul mockator propose de faire de la DI par template (voir l'article dans accu).
    Hors je trouve l'approche intéressante : en gros soit on passe par des interfaces et de la DI runtime soit par des concepts et de la DI compile time.
    Par contre j'ai l'impression que mockator n'est pas utilisable hors eclipse (j'ai pas trouvé les sources disponibles sur le net en download).

    Bref si vous avez des retours d'expérience avec certains de ces frameworks ou d'autres références pour de la DI compile time, ça m'intéresse beaucoup

  2. #2
    Membre expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Points : 3 156
    Points
    3 156
    Par défaut
    Hello

    Citation Envoyé par CedricMocquillon Voir le message
    Je voulais savoir quels outils vous utilisiez pour faire de l'inversion de dépendances en C++: j'ai pour le moment trouvé turtle, boost.di, google mock et mockator mais j'ai l'impression que seul mockator propose de faire de la DI par template
    Il ne faut pas confondre la DI et le mocking, ça reste deux opérations différentes, même si bien mocker implique généralement d'avoir une DI propre. Dans les frameworks cités, seul Boost.DI rend effectivement des services de DI, et de ce que j'ai pu en tester, c'est totalement compile time.
    Find me on github

Discussions similaires

  1. DIP (Dependance Injection Principles)
    Par topolino dans le forum ASP.NET
    Réponses: 4
    Dernier message: 23/02/2012, 13h08
  2. [VB6] [Graphisme] Inversion dans picturebox
    Par tomnie dans le forum VB 6 et antérieur
    Réponses: 23
    Dernier message: 16/04/2003, 15h05
  3. Inverser une chaîne de caractères
    Par DBBB dans le forum Assembleur
    Réponses: 2
    Dernier message: 30/03/2003, 11h09
  4. [VB6]fonction inverse de Hex (nombres hexadécimaux)
    Par Guigui_ dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 08/10/2002, 19h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo