Je pensais encore avoir réussi les tests JNEWS pour la question 2 !!! mais il y a des erreurs !
There were 2 failures: 1) test_CompositeValide_accepter_dans_visite_du_groupe(question2): accepter n''est pas appelée ? curieux... 2) test_DebitMaximal_accepter_dans_visite_du_groupe(question2): accepter est appelée plusieurs fois(>1) ? curieux...
vous avez rajouté des nouveaux tests ????
Tp Commit - Question 2
Modérateur : Douin
Re: Tp Commit - Question 2
Bonjour, oui de nouveaux tests pour compléter les existants, il s'agit de vérifier que l'opérateur instanceof comme getClass ne sont pas utilisés, et que le parcours en profondeur du composite s'effectue par un appel à la méthode accepter sur un sous-noeud, aucune inquiétude quant à la notation...
bonne fin de tp
bonne fin de tp
Re: Tp Commit - Question 2
Bonjour,
Je comprends mieux ces erreurs, il est préférable de faire appel à la méthode accepter que de faire des "instanceof". Imaginons que nous ayant plusieurs "type-enfant" de Cotisant, il faudrait faire autant de instanceof que d'enfant de Cotisant si je comprends bien.
encore merci
Je comprends mieux ces erreurs, il est préférable de faire appel à la méthode accepter que de faire des "instanceof". Imaginons que nous ayant plusieurs "type-enfant" de Cotisant, il faudrait faire autant de instanceof que d'enfant de Cotisant si je comprends bien.
encore merci
Re: Tp Commit - Question 2
Boujour,
J'aimerais connaître la raison pédagogique du fait qu'il faille éviter "instanceof", est-ce par souci de performance?
Cordialement,
CR
J'aimerais connaître la raison pédagogique du fait qu'il faille éviter "instanceof", est-ce par souci de performance?
Cordialement,
CR
Re: Tp Commit - Question 2
Bonjour
L'usage de l'opérateur instanceof dans le cadre de notre TP, représente un déni de la POO !,
la liaison dynamique inhérente aux langages à objets doit être utilisée, utiliser instanceof cela revient à écrire manuellement comme dans un langage impératif (comme C) ce qui est implicite avec un langage à Objets,
à suivre...
L'usage de l'opérateur instanceof dans le cadre de notre TP, représente un déni de la POO !,
la liaison dynamique inhérente aux langages à objets doit être utilisée, utiliser instanceof cela revient à écrire manuellement comme dans un langage impératif (comme C) ce qui est implicite avec un langage à Objets,
à suivre...
Re: Tp Commit - Question 2
Merci pour votre réponse, c'est très clair à présent.
Cordialement,
CR
Cordialement,
CR