Me he acostumbrado a la documentación de estilo de Javadoc. Mirando a través de varios ejemplos de código de Python, estoy descubriendo que, a primera vista, la documentación parece por lo que falta mucha información.Migración de Javadoc a la documentación de Python
Lo bueno: varía rara vez ves trozos evidentes de documentación. Las cadenas de documentos suelen ser un párrafo o menos de marcado en inglés que se integra en lugar de sobresalir en líneas separadas.
Lo malo: junto con el tipado de pato de Python, encuentro que muchas funciones no están claras acerca de los parámetros que esperan. No hay ninguna sugerencia de tipo (¿insinuación de pato?) Y muchas veces sería bueno tener una idea de que el parámetro debería ser similar a una lista, similar a una cadena, similar a una secuencia.
Por supuesto, Javadoc fue diseñado para un lenguaje de bajo nivel, sin grandes habilidades de introspección de Python, lo que podría explicar la filosofía de documentación menos detallada.
¿Algún consejo sobre los estándares de documentación de Python y las mejores prácticas?
¿cuál es la pregunta? –
Es una especie de final abierto. He agregado que estoy buscando consejos. – Koobz
Consejo sobre qué? ¿Estás escribiendo software y quieres también proporcionar documentación? ¿O se está quejando de que no puede encontrar cosas en la documentación de la biblioteca de Python? "La documentación de Python ... parece que falta mucha información" es solo una queja. ¿Qué tienes problemas para hacer? –