Capítulo 6. Formateo del código, Lintingy comprobación tipográfica

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

Este capítulo trata de las herramientas que puedes utilizar para ayudarte con algunos de los aspectos más tediosos de escribir código. Las herramientas de formateo de código, linting y comprobación de tipos analizan tu código para detectar errores o áreas de mejora. Las herramientas de formateo de código se centran en el aspecto de tu código, mientras que las herramientas de linting y comprobación de tipos se aseguran de que tu código funciona correctamente.

Quizá te preguntes por qué se presta tanta atención al formato de tu código. ¿Por qué importa el aspecto de tu código? ¿Por qué la gente dedica su valioso tiempo a establecer normas sobre el número de espacios alrededor de un signo +? Porque un formato coherente y estandarizado hace que tu código sea mucho más fácil de leer. Y, como se dijo en el Capítulo 1, si tu código es más legible, es mucho más probable que se reutilice. Las herramientas de formato evitan que tengas que dedicar tiempo a actualizar manualmente la estética de tu código.

Las herramientas de linting y comprobación de tipos ayudan a garantizar que tu código sea robusto. Cuando ejecutes código Python, los errores de sintaxis bloquearán tu código directamente en cualquier parte del script en que se encuentren, pero si tienes otro error (por ejemplo, un nombre de variable mal escrito) ...

Get Ingeniería de Software para Científicos de Datos now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.