我已经对Javadoc风格的文档习惯了。浏览各种Python代码示例时,我发现,乍一看,文档似乎缺少很多信息。
好处是:很少看到不言自明的文档。文档字符串通常是一段英文标记语言,与单独的行相融合而不是突出。
坏处是:结合Python的鸭子类型,我发现许多函数对它们所期望的参数并不清楚。没有类型提示(鸭子提示?),通常情况下,了解一下参数应该类似于列表、字符串或流会更好。
当然,Javadoc是为一种低级语言设计的,没有Python强大的内省能力,这可能解释了较少的文档哲学。
有关Python文档标准和最佳实践的建议?