Capítulo 1. Introducción al Python robusto
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este libro trata sobre cómo hacer que tu Python sea más manejable. A medida que tu base de código crece, necesitas una caja de herramientas específica de consejos, trucos y estrategias para construir código mantenible. Este libro te guiará hacia menos errores y desarrolladores más felices. Analizarás detenidamente cómo escribes el código y aprenderás las implicaciones de tus decisiones. Al hablar de cómo se escribe el código, recuerdo estas sabias palabras de C.A.R. Hoare:
Hay dos formas de construir un diseño de software: Una forma es hacerlo tan sencillo que sea evidente que no hay deficiencias, y la otra forma es hacerlo tan complicado que no haya deficiencias evidentes. El primer método es mucho más difícil.1
Este libro trata del desarrollo de sistemas de la primera manera. Será más difícil, sí, pero no temas. Seré tu guía en tu viaje para subir de nivel en Python de tal forma que, como dice C.A.R. Hoare más arriba, obviamente no haya deficiencias en tu código. En definitiva, éste es un libro sobre cómo escribir Python robusto.
En este capítulo vamos a tratar qué significa robustez y por qué deberías preocuparte por ella. Repasaremos cómo tu método de comunicación implica ciertas ventajas e inconvenientes, y cuál es la mejor forma de representar tus intenciones. "El Zen de Python" afirma que, al desarrollar código, ...