Bof, si tu en es réduit à utiliser le type des arguments comme toute documentation d'une fonction, c'est que le code est mal fichu et c'est plus dangereux qu'autre chose.
Personnellement, je me plonge régulièrement dans du code Python d'autres personnes, et j'ai rarement du mal à comprendre, bien au contraire.
Une bonne documentation est importante, quelque soit le langage...
Python offre un truc bien sympa pour ça, d'ailleurs : les doctests
Petit exemple de Python 3 :
[^] # Re: C vs Python pour des applis Gnome
Posté par flan (site web personnel) . En réponse au journal Quelques langages de programmation pour GNOME. Évalué à 3.
Bof, si tu en es réduit à utiliser le type des arguments comme toute documentation d'une fonction, c'est que le code est mal fichu et c'est plus dangereux qu'autre chose.
Personnellement, je me plonge régulièrement dans du code Python d'autres personnes, et j'ai rarement du mal à comprendre, bien au contraire.
Une bonne documentation est importante, quelque soit le langage...
Python offre un truc bien sympa pour ça, d'ailleurs : les doctests
Petit exemple de Python 3 :
Le code suivant >>> sert à la fois d'exemple et de « test unitaire ». Au moins, tu es sûr que les exemples sont fonctionnels :)