Pour le compilateur on comprend tous comment ça peut aider, pour le programmeur je ne vois pas trop.
Dans l'exemple donné foo(a: str, b: str, c: int), ok a et b ne peuvent être que des str, mais on peut toujours les inverser sans que le compilateur ou l'IDE nous aide.
Bref, ça veut remplacer la doc mais ça ne la remplace que médiocrement car c'est une syntaxe fait pour un compilateur, pas pour un humain.
[^] # Re: méthode
Posté par wilk (site web personnel, Mastodon) . En réponse au journal Indication de type pour Python. Évalué à 2.
Pour le compilateur on comprend tous comment ça peut aider, pour le programmeur je ne vois pas trop.
Dans l'exemple donné foo(a: str, b: str, c: int), ok a et b ne peuvent être que des str, mais on peut toujours les inverser sans que le compilateur ou l'IDE nous aide.
Bref, ça veut remplacer la doc mais ça ne la remplace que médiocrement car c'est une syntaxe fait pour un compilateur, pas pour un humain.