• [^] # Re: Des interfaces en python

    Posté par (site web personnel) . En réponse à la dépêche Zope X3 en version finale. Évalué à 4.

    On parle bien de la meme chose. Je suis en train de lire les liens qui ont ete conseilles donc je ne peux pas encore donner une reponse mais en effet, dans le python de base, pas de concept d'interface.

    On peut citer plusieurs caracteristiques qui "compensent" ce probleme:
    1. l'interface n'est pas tout, il faut une suite de test pour valider des composants et donc s'appuyer sur des interfaces plutot que sur des suites de tests conduit a diminuer la qualite de l'implementation. Enfin ca, c'est si tu compenses ton absence d'interface par une bonne suite de test.

    2. Ecrire des suites de tests en python est tres tres facile. Sa caracteristique dynamique fait qu'on peut facilement substituer un objet a tester par un autre qui lui va verifier qu'il est appele correctement.

    Apres avoir lu les quelques liens, je ne suis pas convaincu. Le systeme permet de dire que tu reponds a une interface donnee, mais il ne permet pas en revanche de valider qu'un objet repond a l'interface qu'il indique. Ca me parait moins strict que ce que je souhaiterai niveau test. Mais je n'ai fait que survoler les liens, donc je peux me tromper.