Hacker News new | ask | show | jobs
by vbsteven 3469 days ago
Agreed that there is lots of magic going on in the DI container but as it resolves everything on startup most issues there are still caught during the development process.

Catching errors at compile time is mostly about avoiding subtle bugs like object.property vs object.propery or adding a parameter to a method and forgetting to update 1 caller