エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

Typescriptと依存関係

起きた事象

クラスが相互参照になって、実行時にエラーになった。
エラーの内容が、相互参照によるエラーだとわかりにくくて、結構悩んだ。
※俺が起こしたわけではない。むしろ巻き込まれたほう。

どうやって

どうやって検出すればいいんだ。。。
型付け言語なのに、相互参照が解決できないのは痛いな。

クラスが増えれば、発生する可能性は高いし、検知する方法を持っておかないとキツイ。
どうにかして回避したいが、なんかいい方法ないのかな?

いや、まぁクラス設計ちゃんとすれば済むんだろうけど、正直難しいだろ。。。