Logo ca.boatexistence.com

Per què escriure hinting python?

Taula de continguts:

Per què escriure hinting python?
Per què escriure hinting python?

Vídeo: Per què escriure hinting python?

Vídeo: Per què escriure hinting python?
Vídeo: Should You Always Write Clean Code in Python? 2024, Maig
Anonim

Typeu suggeriments millora els IDE i els linters. Fan que sigui molt més fàcil raonar estàticament sobre el vostre codi. Els consells de tipus us ajuden a crear i mantenir una arquitectura més neta. L'acte d'escriure suggeriments de tipus t'obliga a pensar en els tipus del teu programa.

Hauria d'utilitzar consells de tipus Python?

En el seu excel·lent article The State of Type Hints in Python, Bernát Gábor recomana que " type hints s'haurien d'utilitzar sempre que valgui la pena escriure proves unitàries". De fet, les pistes de tipus tenen un paper similar a les proves al vostre codi: us ajuden com a desenvolupador a escriure un codi millor.

Les pistes de tipus acceleren Python?

Els suggeriments de tipus i les anotacions proporcionen atributs (vegeu escriure.get_type_hints) que es poden passar per eines de tercers, però CPython natiu no escriu comprova-los en temps d'execució, de manera que això no hauria d'afectar significativament el rendiment del codi de la mateixa manera que no ho fan els comentaris.

Què és una indicació de tipus?

La pista de tipus us ofereix la possibilitat de definir el tipus de valors que es poden passar per a cada argument d'una funció o mètode. La indicació de tipus és opcional, però quan s'utilitza obliga els paràmetres a ser d'un tipus determinat o es genera un error.

Què fa el tipus a Python?

La funció de tipus a Python retorna el tipus de dades de l'objecte que se li passa com a argument.

Recomanat: