整理の仕方を考える2014/10/31こんにちは。TypeScriptで内部モジュールを使うときのことです。phyzkit.net仕事でクラスファイルが多くなり、1ファイル1クラスにして、各ファイルにそれぞれreferenceを書いていました。コンパイルが通るのに、エラーが出てしまい原因が特定できず大変困りました。すると、reference部分の順番を入れ替えると戻ることがありました。クラスを継承していたり、moduleが分かれているといろいろと問題ありそうです。ファイルごとにreference文を書くのではなく、プロジェクトで1箇所にまとめてしまうとか。僕の基本方針としては最初のドキュメントクラスっぽいところになるべくrefferenceをまとめ書きしておいて、完全に依存/専属関係にあるものだけは、都度、参照元に書くというような書き方をしてますね。