起きた事象
クラスが相互参照になって、実行時にエラーになった。
エラーの内容が、相互参照によるエラーだとわかりにくくて、結構悩んだ。
※俺が起こしたわけではない。むしろ巻き込まれたほう。
どうやって
どうやって検出すればいいんだ。。。
型付け言語なのに、相互参照が解決できないのは痛いな。
クラスが増えれば、発生する可能性は高いし、検知する方法を持っておかないとキツイ。
どうにかして回避したいが、なんかいい方法ないのかな?
いや、まぁクラス設計ちゃんとすれば済むんだろうけど、正直難しいだろ。。。