

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considerando que, no desenvolvimento de software, o conceito de componentização é utilizado para melhorar a organização e a reutilização do código, assinale a opção correta.
A componentização substitui a necessidade de modelagem arquitetural no desenvolvimento de sistemas complexos.
Um componente deve possuir alta coesão e baixo acoplamento, o que favorece sua reutilização e manutenção.
Um componente deve ser implementado como uma função recursiva, para garantir flexibilidade à componentização.
O principal objetivo da componentização é eliminar completamente a necessidade de testes unitários.
Componentes devem compartilhar diretamente o estado de variáveis globais para a simplificação da comunicação entre eles.