Skip to Main Content
Python robusto
book

Python robusto

by Patrick Viafore
September 2024
Intermediate to advanced content levelIntermediate to advanced
380 pages
10h 24m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Python robusto

Capítulo 6. Personalizar tu Typechecker

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Los comprobadores tipográficos son uno de tus mejores recursos para construir bases de código robustas. Jukka Lehtosalo, desarrollador principal de mypy, ofrece una definición muy concisa de los verificadores tipográficos: "En esencia, [un comprobador de tipos] proporciona documentación verificada".1 Las anotaciones tipográficas proporcionan documentación sobre tu código base, permitiendo a otros desarrolladores razonar sobre tus intenciones. Los comprobadores de tipos utilizan esas anotaciones para verificar que la documentación coincide con el comportamiento.

Por ello, un corrector tipográfico tiene un valor incalculable. Confucio dijo una vez: "El mecánico, si quiere hacer bien su trabajo, primero debe afilar sus herramientas".2 Este capítulo trata sobre cómo afilar tu corrector tipográfico. Las grandes técnicas de codificación pueden llevarte lejos, pero son tus herramientas circundantes las que te llevan al siguiente nivel. No te limites a aprender tu editor, compilador o sistema operativo. Aprende también tu corrector tipográfico. Te mostraré algunas de las opciones más útiles para sacar el máximo partido a tus herramientas.

Configurar tu Typechecker

Me centraré en uno de los comprobadores de tipos más populares que existen: mypy. Cuando ejecutas un corrector tipográfico en un IDE (como PyCharm), normalmente ejecuta ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Potente Python

Potente Python

Aaron Maxwell
Escalando Python con Dask

Escalando Python con Dask

Holden Karau, Mika Kimmins

Publisher Resources

ISBN: 9781098188108Supplemental Content