Skip to Content
Python robusto
book

Python robusto

by Patrick Viafore
April 2025
Intermediate to advanced
380 pages
10h 23m
Italian
O'Reilly Media, Inc.
Book available
Content preview from Python robusto

Capitolo 17. Compostezza

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

Una delle sfide più grandi che devi affrontare come sviluppatore è prevedere come gli sviluppatori futuri cambieranno il tuo sistema. Le aziende si evolvono e le asserzioni di oggi diventano i sistemi legacy del futuro. Come supporteresti un sistema del genere? Come puoi ridurre l'attrito che gli sviluppatori futuri dovranno affrontare per adattare il tuo sistema? Dovrai sviluppare il tuo codice in modo che possa funzionare in ogni tipo di circostanza.

In questo capitolo imparerai a sviluppare quel codice pensando in termini di componibilità. Quando scrivi pensando alla componibilità, crei il tuo codice in modo che sia piccolo, discreto e riutilizzabile. Ti mostrerò un'architettura che non è componibile e come questo può ostacolare lo sviluppo. Imparerai poi a risolvere il problema tenendo conto della compositività. Imparerai a comporre oggetti, funzioni e algoritmi per rendere la tua base di codice più estensibile. Ma prima esaminiamo come la componibilità aumenta la manutenibilità.

Compostezza

Lacomponibilità si concentra sulla costruzione di piccoli componenti con interdipendenze minime e poca logica aziendale incorporata. L'obiettivo è che i futuri sviluppatori possano utilizzare uno qualsiasi di questi componenti per costruire le proprie soluzioni. Rendendoli piccoli, li rendi più facili da leggere e da capire. ...

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

Practical Neural Network Recipies in C++

Practical Neural Network Recipies in C++

Masters

Publisher Resources

ISBN: 9798341645462Supplemental Content