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.

Last updated
Was this helpful?