← Glossário
Glossário · Dev

O que é Extensibility?

A adequação de um sistema a ser desenvolvido adicionando novas funcionalidades sem perturbar sua estrutura básica.

Definição

Extensibilidade significa que um software é flexível. Você pode adicionar novos recursos por meio de plug-ins ou módulos sem mexer no código principal do software. Isso garante a longevidade do sistema.

Analogia: É como um canivete suíço; Possui uma estrutura na qual você pode adicionar uma nova chave de fenda ou ponta de lanterna.

Como funciona

O sistema foi projetado com uma 'interface' que aceitará módulos externos.

Onde é usado

Ele é usado em complementos de navegador, sistemas de gerenciamento de conteúdo (como WordPress) e software de grandes empresas.

Perguntas frequentes

Todo software é extensível?

Não, se o software não for projetado com essa flexibilidade desde o início, adicioná-lo posteriormente pode ser muito difícil.

Termos relacionados

Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →