Taking dependency between modules of one enduser application, will this create side reference?
For example,
If I take dependecy of Dashboard_CW into Dashboard module, Will this create side reference?
Hi,
Taking dependency between the modules of single end user application is a architecture violation. And to implement your approach i.e., to move your reusable modules to core application can be done. It will avoid the architecture being violated. Before doing that I would suggest you to please go through the Refactoring courses and documentation below.
Refactoring Applications Course - Training | OutSystems
Refactoring Applications Documentation
Hope this helps!!
Regards,
Shree
Thanks for this. I already did the same, moved CW modules into core layer.
Hey @亗『ARAVIND』亗 It kind of depends, what do the green circles around the modules mean? What you "grouped" together with your circle is to symbolize that all those modules make a single application?
Hi @José Rodrigues,
Highlighted modules will contain the reusable blocks. So I am thinking to move them into a separate application in core layer.
So just thought to get ideas from the community members.
What is the best approach?
My question is, dependency between modules of a single end user application will be a side reference architecture violation or not?