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

I know how to break the cycle. What I'm asking is why should I break the cycle?


It depends on situation. As an example, it could be difficult to write tests when you have circular dependency. As well depends on the language there could be strange ’side effects’ which would be difficult to debug.




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

Search: