Hacker News new | ask | show | jobs
by dep_b 1615 days ago
Not using Java but generally in OO languages I ended up passing forward dependencies in grouped and themed classes like LoginDependencies, InboxDependencies etcetera. Everything under an Interface so you just mock whatever you need. Never ran into serious issues.

Of course logging might be static but “true” dependencies like networking classes never are.