Skip to Content
Python robuste
book

Python robuste

by Patrick Viafore
November 2024
Intermediate to advanced
380 pages
10h 55m
French
O'Reilly Media, Inc.
Book available
Content preview from Python robuste

Chapitre 15. L'extensibilité

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

Ce chapitre se concentre sur l'extensibilité. L'extensibilité est à la base de cette partie du livre ; il est important de comprendre ce concept clé. Une fois que tu sauras comment l'extensibilité affecte la robustesse, tu commenceras à voir les possibilités de l'appliquer à l'ensemble de ta base de code. Les systèmes extensibles permettent à d'autres développeurs d'améliorer ta base de code en toute confiance, ce qui réduit les risques d'erreurs. Voyons comment.

Qu'est-ce que l'extensibilité ?

L'extensibilité est la propriété des systèmes qui permet d'ajouter de nouvelles fonctionnalités sans modifier les parties existantes de ton système. Les logiciels ne sont pas statiques ; ils changent. Tout au long de la durée de vie de ta base de code, les développeurs modifieront ton logiciel. La partie souple du logiciel l'indique également. Ces changements peuvent être très importants. Pense aux fois où tu dois remplacer un élément clé de ton architecture lorsque tu t'agrandis, ou ajouter de nouveaux flux de travail. Ces changements touchent plusieurs parties de ta base de code ; une simple vérification de la typographie ne permettra pas de détecter toutes les erreurs à ce niveau. Après tout, il se peut que tu redéfinisses complètement tes types. L'objectif d'un logiciel extensible est d'être conçu de manière à fournir des points ...

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

Einfach Python

Einfach Python

Michael Inden
Python Manuel de référence

Python Manuel de référence

Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuire, Dominique Maniez

Publisher Resources

ISBN: 9798341619494Supplemental Content