souforce.cloud

#223 - Porque componentizar


Listen Later

- 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

...more
View all episodesView all episodes
Download on the App Store

souforce.cloudBy Souforce.cloud