Are you asking about when we would recommend dependency injection? We've already answered that. It's just that you keep reiterating that you have some services, but you've told us nothing about what they do. If you've set up some services whose purpose is just to help with ordinary data storage and querying, then as we've already said, this is a situation where we don't think that an external dependency injection system such as Guice is worth using, because it introduces more complexity than it saves.
Or another way to put it: our DMI system can be considered a dependency injection architecture, which makes available variable service objects (DataSource, RPCManager, etc), which already provide data storage and querying and several other areas of functionality.
Or another way to put it: our DMI system can be considered a dependency injection architecture, which makes available variable service objects (DataSource, RPCManager, etc), which already provide data storage and querying and several other areas of functionality.
Comment