Timeline for Dependency injection: At what point am I allowed to create a new object?
Current License: CC BY-SA 3.0
12 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Nov 6, 2013 at 8:49 | vote | accept | GWed | ||
| Nov 6, 2013 at 8:49 | answer | added | GWed | timeline score: 14 | |
| Nov 6, 2013 at 1:43 | comment | added | Facio Ratio | The top level class you mention is part of the Composition Root. It is far from wrong. | |
| Nov 5, 2013 at 23:19 | vote | accept | GWed | ||
| Nov 6, 2013 at 8:49 | |||||
| S Nov 3, 2013 at 16:53 | history | suggested | Peter Mortensen | CC BY-SA 3.0 | Copy edited. (Its = Possessive, It's = "It Is" Or "It Has". See For Example <Http://Www.Wikihow.Com/Use-Its-And-It's>.) |
| Nov 3, 2013 at 16:52 | review | Suggested edits | |||
| S Nov 3, 2013 at 16:53 | |||||
| Nov 3, 2013 at 16:33 | vote | accept | GWed | ||
| Nov 5, 2013 at 23:19 | |||||
| Nov 1, 2013 at 9:57 | comment | added | CodesInChaos | I recommend IoC for services and policies. For model or helper classes I'd simply use new. Of course there are a few entry points where you need to call into the IoC container, but there shouldn't be many. Typically you configure the IoC once and then ask for one class to be resolved per request. In the case of MVC that's typically the controller. | |
| Oct 31, 2013 at 21:45 | answer | added | Schleis | timeline score: 3 | |
| Oct 31, 2013 at 20:10 | comment | added | Robert Harvey | Related: Why is Inversion of Control named that way? | |
| Oct 31, 2013 at 18:27 | answer | added | jjmontes | timeline score: -2 | |
| Oct 31, 2013 at 18:14 | history | asked | GWed | CC BY-SA 3.0 |