DEV Community 👩‍💻👨‍💻

Discussion on: Dependency Injection in JavaScript 101

jeremylikness profile image
Jeremy Likness ⚡️ Author

Thank you for this insightful reply! It makes a lot of sense. I would also add that doing testing the right way (and not just to check a box) transforms the way developers approach code. It's like words: tough for a toddler to communicate with only a few, but an adult can convey very complex thoughts by using the right words as building blocks. Having a test-conscious approach and leveraging patterns like IoC improve your "developer vocabulary" and helps simplify the expression of code.