Skip to Content
Python robusto
book

Python robusto

by Patrick Viafore
April 2025
Intermediate to advanced
380 pages
10h 16m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Python robusto

Capítulo 15. Extensibilidade

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Este capítulo centra-se na extensibilidade. Extensibilidade é a base desta parte do livro; é importante entender este conceito chave. Quando souberes como a extensibilidade afecta a robustez, começarás a ver oportunidades de a aplicar em toda a tua base de código. Os sistemas extensíveis permitem que outros desenvolvedores melhorem sua base de código com confiança, reduzindo a chance de erros. Vamos examinar como.

O que é extensibilidade?

A extensibilidade é a propriedade dos sistemas que permite acrescentar novas funcionalidades sem modificar as partes existentes do teu sistema. O software não é estático; vai mudar. Ao longo do tempo de vida da tua base de código, os programadores irão alterar o teu software. A parte flexível do software indica-o. Estas alterações podem ser bastante grandes. Pensa nas vezes em que precisas de trocar uma peça chave da tua arquitetura à medida que cresces, ou adicionar novos fluxos de trabalho. Estas alterações tocam em várias partes da tua base de código; uma simples verificação de digitação não irá detetar todos os erros a este nível. Afinal de contas, podes estar a redesenhar completamente os teus tipos. O objetivo de um software extensível é ser projetado de forma a fornecer pontos de extensão fáceis para futuros desenvolvedores, especialmente em áreas de código que são alteradas com frequência. ...

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

Introdução à aprendizagem automática com Python

Introdução à aprendizagem automática com Python

Andreas C. Müller, Sarah Guido
Python de alto desempenho, 3.ª edição

Python de alto desempenho, 3.ª edição

Micha Gorelick, Ian Ozsvald

Publisher Resources

ISBN: 9798341642676Supplemental Content