fuck_u_spez@lemmy.fmhy.ml to Programmer Humor · 2 years agoEveryone should have a tool-building factory factory factoryi.ibb.coimagemessage-square52fedilinkarrow-up1593arrow-down117
arrow-up1576arrow-down1imageEveryone should have a tool-building factory factory factoryi.ibb.cofuck_u_spez@lemmy.fmhy.ml to Programmer Humor · 2 years agomessage-square52fedilink
minus-squaretatterdemalionlinkfedilinkarrow-up2·2 years agoDo you write unit tests with objects mocked via interfaces? Or polymorphism via interfaces? Those are the main reasons to use DI.
minus-squareEthanlinkfedilinkarrow-up1·2 years agoI use various strategies depending on what seems appropriate, including the two you mention. I’ve never felt the lack of DI.
minus-squarefuck_u_spez@lemmy.fmhy.mlOPlinkfedilinkarrow-up4arrow-down3·2 years agoI guess I have to start calling function invocation with generic parameters, fancy names (like “dependency injection” ^^)
minus-squareqwioeue@lemmy.worldlinkfedilinkarrow-up2·2 years agoRelevant: I also prefer the simpler explanation. https://www.jamesshore.com/v2/blog/2006/dependency-injection-demystified
minus-squarematto@lemm.eelinkfedilinkarrow-up2·edit-22 years agoAs I read somewhere: Dependency Injection is a 25-dollar term for a 5-cent concept.
Do you write unit tests with objects mocked via interfaces? Or polymorphism via interfaces? Those are the main reasons to use DI.
I use various strategies depending on what seems appropriate, including the two you mention. I’ve never felt the lack of DI.
I guess I have to start calling function invocation with generic parameters, fancy names (like “dependency injection” ^^)
Relevant:
I also prefer the simpler explanation.
https://www.jamesshore.com/v2/blog/2006/dependency-injection-demystified
As I read somewhere:
Yea that works too.