Red de conocimiento informático - Problemas con los teléfonos móviles - Biblioteca Python, tantos métodos, ¿puedes recordarlos al escribir un programa?

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.