Je débute actuellement avec Python et j'ai une solide expérience en PHP et en PHP j'ai pris l'habitude de l'utiliser javadoc
comme modèle de documentation.
Je me demandais si javadoc
a sa place en tant que docstring
documentation en Python. Quelles sont les conventions établies et / ou les guildes officielles ici?
Par exemple, est-ce que quelque chose comme ça est trop élaboré pour s'intégrer dans l'état d'esprit Python ou devrais-je essayer d'être aussi concis que possible?
"""
replaces template place holder with values
@param string timestamp formatted date to display
@param string priority priority number
@param string priority_name priority name
@param string message message to display
@return string formatted string
"""
Et si je suis un peu trop exhaustif, devrais-je utiliser quelque chose comme ça à la place (où la plupart de la documentation n'est pas imprimée via la __doc__
méthode)?
# replaces template place holder with values
#
# @param string timestamp formatted date to display
# @param string priority priority number
# @param string priority_name priority name
# @param string message message to display
#
# @return string formatted string
def format(self, timestamp = '', priority = '', priority_name = '', message = ''):
"""
replaces template place holder with values
"""
values = {'%timestamp%' : timestamp,
'%priorityName%' : priority_name,
'%priority%' : priority,
'%message%' : message}
return self.__pattern.format(**values)