The inversion-of-control tag has no wiki summary.
1
vote
0answers
28 views
Autofac dependency injection implementation
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
55 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 ...
5
votes
3answers
79 views
XML Documentation for IoC Classes
I'm working on an application that uses Inversion of Control to achieve loose coupling between the Data Access and Business Layers.
Having an ILoanApplicationRepository and a ...
8
votes
2answers
278 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 ...
1
vote
0answers
238 views
CQRS with Repository pattern and Inversion of Control (with DI)
I assigned a POC project to someone where I asked to implement both Command Query Responsibility Segregation, Inversion of Control (with Dependency Injection) and Repository pattern. “Someone” gave ...
0
votes
1answer
484 views
Layered architecture using Entity Framework with different class libraries
Our business requirements required to create a layered and modular architecture. So I designed an architecture to make it as decoupled and as modular as possible. I will list my layers below
ASP ...
1
vote
2answers
317 views
IoC containers and service locator pattern
I am trying to get an understanding of Inversion of Control and the dos and donts of this. Of all the articles I read, there is one by Mark Seemann (which is widely linked to in SO) which strongly ...
3
votes
2answers
179 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
194 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 ...
3
votes
1answer
329 views
Lazy loading can lead to stale data, violates IoC?
Trying to be a better programmer
I have an application that keeps track of Roles and Permissions, I had classes for Role and Permission which were just value objects.
class Role
{
int RoleID
...
35
votes
6answers
6k views
Single Responsibility Principle - How Can I Avoid Code Fragmentation?
I'm working on a team where the team leader is a virulent advocate of SOLID development principles. However, he lacks a lot of experience in getting complex software out of the door.
We have a ...
2
votes
1answer
160 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
814 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 ...
6
votes
5answers
1k views
Inversion of Control in ASP.NET MVC
I was going to refactor my ASP.NET MVC application and inject some IoC. Last time I was using IoC, Unity was all the rage, but I hated it. It was difficult to setup and had very nondescript errors.
...