Biblioteca Python, tantos métodos, ¿puedes recordarlos al escribir un programa?
Descripción general
La vida es corta, yo uso Python
Python
Usar comentarios: doctest
Unidades de escritura Pruebas
Las pruebas unitarias son una parte integral del proceso de desarrollo del código y son muy importantes para la localización de errores y la calidad del código.
Ejemplo:
Este es un ejemplo de cómo encontrar la función factorial para N. Inicie una prueba unitaria usando el símbolo >>> en la cadena de documentación e ingrese los resultados esperados en una nueva línea. Es solo una cuestión de copiar y pegar los resultados del proceso de depuración, muy fácil, y como resultado intentar implementar TDD se vuelve más fácil.
Escriba documentación API anotada: apidoc
Después de completar el modelo de aprendizaje automático, cuando proporcionemos interfaces de servicios externos para contribuir a nuestros cálculos, utilizaremos la documentación API completa que proporciona un flujo constante de datos de calibración para nuestro modelo a través de llamadas API, lo cual es de gran importancia para la mejora del modelo.
Usar apidoc es una buena manera de resolver estos problemas comunes en la documentación de API. Equivale a mejorar nuestra capacidad para diseñar interfaces a través de plantillas.
Ejemplo:
Así es como se define la interfaz API, cuya parte principal es el
enrutamiento
GET/POST. método
Nombramiento/agrupación
Parámetros y ejemplos de llamada
Podemos aprender a usar apidoc seleccionando directamente un ejemplo y descargando primero el código fuente del ejemplo. Descargue el código fuente primero.
git clone /apidoc/apidoc
cd apidoc
Luego instale el componente apidoc
sudo npm install apidoc -g
Cree un ejemplo directamente desde el código oficial y acceda a él.
apidoc -i ejemplo/-o salida/-t plantilla/
open salida/index.html
La documentación oficial de apidoc es simple y clara. entonces no haré demasiado énfasis en la gramática.
apidoc proporciona una función de depuración de interfaz. En el uso real, tenga en cuenta:
Necesitamos un servidor de red para utilizar esta función de depuración de interfaz.
Preste atención a los problemas entre dominios.
Utilice comentarios para escribir una interfaz de línea de comando: docopt
Por ejemplo:
En la línea de comando, podemos llamar con éxito a
fiannceR.py tcp 0.0.0.03838
argumentos Distribuya un objeto de diccionario que capture los valores de entrada de la línea de comando en forma de valores-clave.
Finalmente
De hecho, si desea pasar de los datos al modelo y la interfaz, estas pocas líneas de comentarios serán inimaginablemente hermosas.
Todos pueden dejar un mensaje para discusión. También pueden unirse a mi grupo para brindar más casos de uso, comunicarse y compartir.