Bibliotecas de extensão

O componente core serve de apoio para as bibliotecas de extensão, que são que realmente faz o trabalho pesado e possui toda a logica integrada.

A ideia das bibliotecas é sempre fornecer uma base utilizável (basic) e uma expansível (core)

Como os projetos são parecidos, geralmente o boilerplate atenderá as necessidades, porém, expansões poderão ser documentadas aqui.

Cada módulo deverá atender a um propósito específico na resolução de um problema, se um problema ainda com o módulo parecer complexo, talvez seja um forte candidato a segmentação.

Os módulos deverão ser independentes e não conversarem entre si, para evitar chamadas cíclicas, contudo todos eles podem conversar com o core, já o core não deve NUNCA CONVERSAR com nenhum modulo diretamente.

A aplicação deverá consumer e fornecer as dependencias dos módulos

Last updated

Was this helpful?