Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The basic pattern of not having one object construct some other object that has external references to it is.. kind of obvious. I didn't know there was a name for it but sure, I agree, fine.

But the way DI is usually implemented is with this bag of global variables which you just reach in and grab the first object of the desired type. I call this the little jack horner pattern. Stick in your thumb and pull out a plum. That, is stupid. You've reinvented global variables, but actually worse. Congratulations.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: