Odpad v DIC, Modularna aplikacia ako podstrcit data a sluzby a ako ich efektivne spracovat?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- duskohu
- Člen | 778
Caute riesim jeden problem, Mam modularnu aplikaciu, kazdy modul registrujem ako rozsirenie, kazdy modul ma nejake service napr.:
- Routerfactory
- Navigation
- XService
Kazda service ma specificky tag aby ModularExtension tieto service pozbieral a ziskal data, nasledne ich posunul dalej do service hlavnej extension. (Niekto to riesi cez interface, to je v podstate jedno akym sposobom)
- ModularRouterFactory
- ModularNavigation
- ModularXService
Cele je to pekne, co sa mi nepaci ze v DIC mi ostavaju service modulov ktore su uz nepotrebne a su mi na nic.
- Co robite s takymto odpadom v DIC?
- Ako spracuvavate sluzby tak aby sa tento proces predavania udajov z modulv do centralnej servise uskutocnoval v CompileTime?