私はErlangのチュートリアルをいくつか終えたばかりのErlangの初心者です。TDDのバックグラウンドから来て、私はErlangのいくつかのTDDの原則に従うべきだと思いました。私は自分のコードを以下のように整理しました
root
|- tests
| |- name_builder_tests.erl
|- src
| |- name_builder.erl
ディレクトリでErlangシェルを起動しroot
ます。しかしerl
、そこからファイルをコンパイルすることはできないので、それらのファイルの1つに変更を加えるたびに、tests
またはディレクトリに切り替える必要があり、それらをコンパイルする必要があります。src
モジュールをコンパイルしたり、特定のモジュールから関数を実行したりするときに、すべてのサブディレクトリでモジュールを探すようにシェルに指示する方法はありますか?私が尋ねようとしているのは、私のシェルがroot
ディレクトリにある場合、次のように正常に実行できるかどうかです。
c(name_builder).
c(name_builder_tests).