1

github の riak_cs

src 内のファイルを一覧表示すると、あまり良くないように見えます。なぜ彼らは同じように分割しないのですか

myproject
    include
    deps
    ebin
    rebar.config
    app.config
    src
        webmachine
            riak_cs_wm_bucker.erl
            riak_cs_wm_bucket_acl.erl
        storage
            riak_cs_storage.erl
            riak_cs_storage_console.erl
            riak_cs_storage_d.erl
...

このようにファイルをプロジェクトに保存しない理由はありますか? それともアプリを作成しますか?

4

1 に答える 1

1

src が分割されていない理由は、@rvirding が言うように、OTP ディレクトリ構造がそれを禁止しているためです。

http://www.erlang.org/doc/design_principles/applications.html#id73976

また、すべてのモジュールが同じアプリケーションに属している場合、コード ベースを分割してもほとんど意味がありません。

于 2013-11-05T10:47:53.463 に答える