Saya saat ini mulai dengan Python dan saya memiliki latar belakang PHP yang kuat dan dalam PHP saya telah terbiasa menggunakan javadoctemplate dokumentasi.
Saya bertanya-tanya apakah javadoctempatnya sebagai docstringdokumentasi dalam Python. Apa konvensi dan / atau guildeline resmi yang ada di sini?
Misalnya apakah sesuatu seperti ini terlalu rumit untuk dimasukkan ke dalam pola pikir Python atau haruskah saya mencoba untuk sesingkat mungkin?
"""
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
"""
Dan jika saya sedikit terlalu lengkap haruskah saya pergi dengan sesuatu seperti ini sebagai gantinya (di mana sebagian besar dokumentasi tidak bisa dicetak melalui __doc__metode ini)?
# 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)