Del curso: Introducción a las habilidades profesionales en el desarrollo de software

Cómo organizar tu código - Tutorial de Python

Del curso: Introducción a las habilidades profesionales en el desarrollo de software

Cómo organizar tu código

Tus archivos pueden volverse largos y desordenados a medida que agregas más código a tus clases. Para mantener todo ordenado y organizado, lo mejor es almacenar las clases en módulos. Un módulo es un archivo que consiste en código Python. Puede definir funciones, clases, variables y más. Dividir el código en una aplicación grande tiene varias ventajas: Simplicidad: Un módulo suele centrarse en una pieza del rompecabezas del software. Esto hace que el desarrollo sea más fácil y menos propenso a errores, ya que no tienes que mantener todo el dominio en tu cabeza al mismo tiempo. Mantenimiento: Si escribes tus módulos de manera que haya poca dependencia entre ellos, es más fácil hacer cambios que no afecten a otras partes del programa. También es una buena forma de apoyar la colaboración en una base de código compartida entre programadores. Así se reducen las posibilidades de que se produzcan conflictos cuando se realicen cambios. Por último, la reutilización: Al colocar el código en módulos, se abre la puerta a la reutilización de ese código en otros lugares de la aplicación. Recuerda, los programadores buscan que el código se ajuste al principio DRY, de no repetirse. Al utilizar módulos, estarás siguiendo la filosofía general de Python de código limpio y sin complicaciones.

Contenido