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 19. Python collegabile

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

La sfida più grande nella costruzione di una base di codice robusta è prevedere il futuro. Non potrai mai indovinare completamente cosa farà un futuro sviluppatore. La strategia migliore non è quella di essere perfettamente preveggenti, ma di creare flessibilità in modo che i futuri collaboratori possano collegarsi al tuo sistema con un lavoro minimo. In questo capitolo mi concentrerò sulla creazione di codice collegabile. Il codice collegabile ti permette di definire comportamenti che verranno forniti in seguito. Definisci un framework con punti di estensione, ovvero parti del tuo sistema che altri sviluppatori utilizzeranno per estendere le funzionalità.

Pensa a un'impastatrice a colonna che si trova sul bancone della cucina. Puoi scegliere una serie di accessori da utilizzare con l'impastatrice: un gancio per impastare il pane, una frusta per sbattere uova e panna e uno sbattitore piatto per impastare in generale. Ogni accessorio ha una funzione specifica. Il bello è che puoi staccare e attaccare i ganci o le lame a seconda della situazione. Non è necessario acquistare un mixer nuovo per ogni caso d'uso: puoi inserire quello che ti serve quando ti serve.

Questo è l'obiettivo di Python. Non è necessario ricostruire intere applicazioni quando sono necessarie nuove funzionalità. Si costruiscono estensioni o ...

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