souforce.cloud
souforce.cloud
Souforce.cloud
#223 - Porque componentizar
24 minutes Posted May 23, 2020 at 1:28 am.
em https://youtube.com/souforce
0:00
24:51
Download MP3
Show notes
- 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
Siga-nos no Instagram @iFernandoSousa & @Anellinv & @souforce
Blog: https://souforce.cloud
Cursos: https://cursos.souforce.cloud
Telegram: https://t.me/souforce