Pregunta

Así que he llegado un poco acostumbrado a la documentación Javadoc estilo. Mirando a través de varios ejemplos de código Python, estoy encontrando que, a primera vista, la documentación parece que falta mucha información.

Lo bueno: raramente varían hacer nota trozos evidentes de documentación. Las cadenas de documentación son por lo general un párrafo o menos marcado de Inglés que se integra en lugar de sobresalir en líneas separadas.

Lo malo: en conjunción con pato tipificación de Python, me parece que muchas funciones no están claras acerca de los parámetros que esperan. No hay ningún tipo insinuando (pato-insinuando?) Y muchas veces sería bueno tener una idea de que el parámetro debe ser similar a la lista, en forma de hilo, secuencia similar.

Por supuesto, Javadoc fue diseñado para un lenguaje de bajo nivel, sin grandes capacidades de introspección de Python, lo que podría explicar la filosofía de documentación menos detallado.

Cualquier consejo sobre las normas de documentación de Python y las mejores prácticas?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top