Tôi hiện đang bắt đầu với Python và tôi có một nền tảng PHP mạnh mẽ và trong PHP tôi đã có thói quen sử dụng javadoc
làm mẫu tài liệu.
Tôi đã tự hỏi nếu javadoc
có vị trí của nó như là docstring
tài liệu trong Python. Các công ước được thành lập và / hoặc các bang hội chính thức ở đây là gì?
Ví dụ, một cái gì đó như thế này quá phức tạp để phù hợp với suy nghĩ của Python hoặc tôi nên cố gắng ngắn gọn nhất có thể?
"""
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
"""
Và nếu tôi hơi quá mệt mỏi thì tôi có nên đi bằng thứ gì đó như thế này không (trong đó hầu hết các tài liệu không được in qua __doc__
phương thức này)?
# 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)