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.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: