所以我已经有点习惯了 Javadoc 风格的文档。通过查看 Python 代码的各种示例,我发现,乍一看,文档似乎缺少很多信息。
好处:您很少看到不言自明的文档。文档字符串通常是一段或更少的英文标记,它们集成在一起,而不是在单独的行中突出。
坏处:结合 Python 的鸭子类型,我发现许多函数不清楚它们所期望的参数。没有类型提示(duck-hinting?),并且通常最好知道参数应该是类似列表的、类似字符串的、类似流的。
当然,Javadoc 是为较低级别的语言设计的,没有 Python 的强大自省能力,这可能解释了不那么冗长的文档理念。
关于 Python 文档标准和最佳实践的任何建议?