Olá, Dev!!!!!
Vamos conversar sobre módulos?
Em OutSystems, um módulo é uma unidade de organização lógica que agrupa funcionalidades relacionadas de uma aplicação. Um módulo é uma coleção de elementos que trabalham juntos para fornecer uma funcionalidade específica da aplicação.
Um módulo em OutSystems é como um contêiner que pode conter componentes de interface do usuário, entidades de dados, processos, fluxos de trabalho e outras funcionalidades relacionadas àquele módulo específico. Cada módulo pode ter suas próprias dependências e ser gerenciado e implantado separadamente dos outros módulos na aplicação.
Os módulos permitem uma melhor organização do código e uma melhor manutenção da aplicação, tornando mais fácil a adição e remoção de funcionalidades, bem como a correção de erros. Além disso, a separação em módulos permite uma melhor colaboração entre os desenvolvedores, pois diferentes desenvolvedores podem trabalhar em módulos diferentes ao mesmo tempo sem interferir uns com os outros.
Módulos, que compartilham elementos são chamados de PRODUCERS.
(Módulos que compartilham elementos com outros módulos)
Módulos, que consomem elementos são chamados de CONSUMERS.
(Módulos que consomem elementos)
Vamos passar rapido por Regra de arquitetura??????
Porque colocar cada entidade em uma aplicação separada?????
Como assimmmmmmmmmmmmmmmm?
Temos a entidade Machine e Monitor em separada. Mas porque isso?
1 - Regra de arquitetura
2 - Facilita manutenção
3 - Organização
4 - Padronização do código
5 - Deixa os módulos mais leves
Comentários
Postar um comentário