#223 - Porque componentizar
from souforce.cloud Hosted by Souforce.cloud
- Reusabilidade - Componentes são usualmente estruturados para ser reutilizado em diferentes cenários e diferentes aplicações. Entretanto, alguns componentes precisam ser estruturados para tarefa específica - Extensabilidade - Um componente pode ser extendido a partir de um componente para fornecer um novo comportamento - Encapsulamento - Componentes expõe uma interface dele para os invocadores utilizar suas funcionalidades e não revelar detalhes do seu processo interno ou alguma variável interna e estado - Redução de custo - O uso do componente de terceiros permite a redução do custo do desenvolvimento e manutenção - Escabilidade - Manutenção mais facil e rapida em um componente isolado que parou de funcionar, nao comprometendo toda sua aplicação - Contexto não específico - Componentes são estruturados para operar em diferentes ambientes e contextos. Informações específicas como estado do dado, devem ser enviado para o componente em vez de serem incluídos ou acessado pelo componente - Melhor leitura do código - Quanto menor for um conjunto de código, melhor será a sua leitura e entendimento, pois estamos quebrando partes complexas em partes menores - Fácil deploy - Compatilidade de novas versões quando disponíveis. Você pode substituir a versão existente sem impacto em outros componentes do sistema como um todo. Acompanhe as live de segunda a sexta às 21:41 em https://youtube.com/souforce Siga-nos no Instagram @iFernandoSousa & @Anellinv & @souforce Blog: https://souforce.cloud Cursos: https://cursos.souforce.cloud Telegram: https://t.me/souforce
Embed this episode
No transcript yet.