Je suis à la recherche pour les meilleures pratiques pour la fonction/classe/documentation du module, c'est à dire des commentaires dans le code lui-même. Idéalement, je voudrais un modèle de commentaire qui est à la fois lisibles et exploitables par la documentation Python utilitaires.
J'ai lu la documentation Python sur docstrings: http://docs.python.org/tutorial/controlflow.html.
Je comprends ceci:
"La première ligne doit toujours être un résumé bref et concis de l'objet. Par souci de concision, il ne devrait pas indiquer explicitement le nom de l'objet ou du type, puisque ceux-ci sont disponibles par d'autres moyens (sauf si le nom se trouve être un verbe décrivant une fonction de l'opération). Cette ligne doit commencer avec une lettre majuscule et se terminer par un point.
Si il y a plus de lignes dans la chaîne de documentation, la deuxième ligne doit être vide, visuellement séparant le résumé du reste de la description."
Cette phrase a besoin d'un peu plus d'explication:
"Les lignes suivantes doivent être d'un ou de plusieurs paragraphes décrivant l'objet de conventions d'appel, ses effets secondaires, etc."
Plus précisément, je suis à la recherche d'exemples de bien commenté de fonctions et de classes.