• [^] # Re: Formulation...

    Posté par (site web personnel) . En réponse au journal Indication de type pour Python. Évalué à 5.

    Ce qui me gène c'est cette phrase :

    Sauf que le problème est là. Une variable pouvant être de n'importe quel type, il faut aussi s'attendre à recevoir n'importe quel type et dans le cas échéant filtrer sur les types que l'on désir traiter.

    Non on est pas forcément obligé de filtrer, c'est moche. Soit on est en capacité de gérer la chose par polymorphisme et dans ce cas on ne filtre pas. Soit on fait des fonctions différentes. Comme en Java quoi.

    Bref, rajouter de l'annotation de type dans Python c'est très bien cela permettra de catcher certains problèmes en amont des tests. Ce qui me gène c'est qu'on dit que le problème c'est de devoir gérer tous les cas possibles dans la fonction. Non c'est pas vrai, si on n'appelle pas la bonne fonction ça marchera pas c'est tout. Et le problème est simplement qu'en Python ça va casser à l'exécution et pas à la compilation.