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 17. Composibilidad

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

Uno de los mayores retos a los que te enfrentas como desarrollador es predecir cómo cambiarán tu sistema los futuros desarrolladores. Las empresas evolucionan, y las aserciones de hoy se convierten en los sistemas heredados del futuro. ¿Cómo darías soporte a un sistema así? ¿Cómo reduces la fricción a la que se enfrentarán los futuros desarrolladores al adaptar tu sistema? Tendrás que desarrollar tu código para que pueda funcionar en todo tipo de circunstancias.

En este capítulo, vas a aprender a desarrollar ese código pensando en términos de composibilidad. Cuando escribes pensando en la composibilidad, creas tu código para que sea pequeño, discreto y reutilizable. Te mostraré una arquitectura que no es componible y cómo eso puede dificultar el desarrollo. Luego aprenderás a arreglarla pensando en la composibilidad. Aprenderás a componer objetos, funciones y algoritmos para que tu código sea más extensible. Pero antes, examinemos cómo la componibilidad aumenta la mantenibilidad.

Composibilidad

La componibilidad se centra en construir pequeños componentes con mínimas interdependencias y poca lógica empresarial incrustada en su interior. El objetivo es que los futuros desarrolladores puedan utilizar cualquiera de estos componentes para construir sus propias soluciones. Al hacerlos pequeños, los haces más fáciles de leer y comprender. ...

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