Dependency Injection makes some tall claims about Extensible, Re-usability, Test ability etc. The question is
Do we need it? and and what Price?
In this videos I talk about how we've gone down a path that makes these claims, without understanding the the price we're paying.
23:56 Using Dependency Injection partially
24:18 Consistency Trumps everything
24:56 I never use Dependency Injection
26:10 Debunking Dependency Injection
26:40 Designing for Extensibility - Just in case
29:10 Extensibility and Resuability
30:02 Knowing and understanding on Cons
31:01 Making Choices based on the Cons
31:54 Flaw #1 Exposinging the Dependencies via the constructor
32:33 Good Encapsulation - Not exposing Depedencies
34:15 I don't care to know about Dependencies
37:14 Testing is driving Dependecy Injection