Hi devs,

I see that we keep adding stuff regularly to oldcore and the reason is "my code 
depends on oldcore so I cannot depend on oldcore in new modules".

First, this is not completely true. We have several modules that already depend 
on oldcore.

Also we cannot wait indefinitely that the new model magically appears (that 
won't happen… :)).

I think it's fine to depend on oldcore when a new module requires to use the 
model and when the bridge (DAB) is not enough. However we need to be careful 
about one thing: that oldcore itself doesn't use that new module. So sometimes 
it will mean extracting stuff from oldcore into a separate module so that it 
can use the other new module ;)

Personally I now think we need to continue splitting oldcore and it's more 
important that we create new modules for specific domains, even if they use old 
code and even if they use the com.xpn namespace when moving oldcode) than keep 
everything as it is and make oldcore grow fatter…

Of course sometimes it may just be too complex but at least we should consider 
it and when possible create new modules depending on oldcore.

WDYT?

Thanks
-Vincent



_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to