Erlang 为什么大型项目不在src中将代码拆分为subdir

Erlang 为什么大型项目不在src中将代码拆分为subdir,erlang,Erlang,如果我们看一下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_storag

如果我们看一下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
...

有没有什么理由不这样在项目中存储文件?或者创建应用程序

src没有拆分的原因是OTP目录结构禁止它,就像@rvirding所说的


此外,如果所有模块都属于同一个应用程序,则拆分代码库也没有什么意义。

src不拆分的原因是OTP目录结构禁止它,如@rvirding所说


此外,如果所有模块都属于同一个应用程序,则拆分代码库也没有什么意义。

您确实需要询问它们。是的,我可以发送池请求并等待注释。但是github中的所有repo都是这样组织的。应用程序的OTP目录结构在
src
中没有子目录。即使是
deps
也不是标准的一部分。你真的必须问他们。是的,我可以发送池请求并等待评论。但是github中的所有repo都是这样组织的。应用程序的OTP目录结构在
src
中没有子目录。甚至
deps
也不是标准的一部分。