Tagged Questions
1
vote
0answers
73 views
Autofac dependency injection implementation [migrated]
I started working on a new project and I come from a direct and 'naive' programming.
Right now I'm concerning about using IoC container, specifically on Dependency Injection patter using Autofac.
...
0
votes
1answer
59 views
How to 'convert' a Static Access style project to IoC/DI style?
Are there any best approaches for refactoring a programming project that has previously been written with the static reference anti-pattern (the majority of classes refer at some point to a static ...
9
votes
2answers
309 views
What's the practical difference between the styles of dependency injection?
I'm new to dependency injection and I have a few questions about which style I shouldI use in my applications. I've just read Inversion of Control
Containers and the Dependency Injection pattern by ...
3
votes
2answers
183 views
Dependency injection and IOC containers in a closed project
Does it make sense to assemble my project with dependency injection containers if I am the only one who will use the code of that project?
The question came up when I read this IOC Article ...
4
votes
1answer
201 views
DI: Can a stable dependency have a volatile dependency?
I've recently been reading through Mark Seemann's Dependency Injection in .NET and have been attempting to apply some of what I've learned in a new project I'm working on, and I'm stumped on a ...
3
votes
2answers
217 views
When is using DI and optionally a IoC framework a step too far?
Consider a logging system - used absolutely everywhere in your codebase.
(note - logging is just an example, don't take it too literally and point me at your favourite logging system).
public ...
2
votes
1answer
162 views
Sharding with IoC
I've come across a situation where I need to shard a database (Oracle, but that doesn't particularly matter).
The gist of the problem is I have written a large-scale system in a fairly standard ...
11
votes
2answers
830 views
What is the difference between DI and IoC? [duplicate]
Possible Duplicate:
Difference between Dependency Injection (DI) & Inversion of Control (IOC)
I'm new to Inversion of Control, Dependency Injection and everything related to these ...
2
votes
1answer
382 views
Dependency Injection: Only for single-instance objects?
What if I want to also decouple my application, from classes like Product or User? (which usually have more than one instance)
Take a look at this example:
class Controller {
public function ...
4
votes
1answer
318 views
Understanding the DIP, DI, IoC theory
For about 2 months I've been reading everything I can find for these 3 topics and I'm not yet sure I got it.
Dependency Inversion Principle. Means you should always only rely on interfaces and not ...
14
votes
3answers
1k views
Sell me on IoC containers, please
I've seen several recommend use of IoC containers in code. The motivation is simple. Take the following dependency injected code:
class UnitUnderTest
{
std::auto_ptr<Dependency> d_;
public:
...
71
votes
4answers
11k views
Difference between Dependency Injection (DI) & Inversion of Control (IOC)
I've been seeing a lot of references of Dependency Injection (DI) & Inversion Of Control (IOC), but I don't really know if there is a difference between them or not.
I would like to start using ...