Re:Cyclic dependencies are evil (2013)
by username90 on Saturday January 30, 2021 @06:41PM
(#25974209)
You never truly need circular dependencies, however many times letting functions at the same abstraction level call each other greatly simplifies code.
I may sound very snarky, but it really feels like an over engineered mess and I suspect the reason they need all these dependency tricks is the fact that it’s over engineered, not necessarily that the problem they’re solving is so unique that they need circular dependencies.