我使用子模块的git,我很难弄清楚如何组织我的文件。我在PHP中开发,并使用单元测试。所以现在,我用这个组织为每个模块:使用git和submodule,什么是好的文件夹结构?
- 的src/
- 测试/
这似乎是一个绝妙的主意,但问题是,当我做了“混帐子模块添加“到一个项目中,我会有这样的路径: project/modules/News/src/index.php
src /文件夹确实存在问题。
我是否应该简单地将我的所有文件放在模块根目录下,并在源文件中混合使用测试/文件夹?对我来说听起来很糟糕。你在做什么 ?
编辑:由于自动载入,src/Folder存在问题。我不应该把“src”放在我所有的班级名称中......
关于编辑的问题:问题是您希望类名匹配到文件夹结构。 Ofc每个模块也应该有它自己的测试,这是一个问题,因为你不能包括(如BarModule/src => module/Bar)与git子模块? (只是检查我得到您的要求权利) – edorian 2011-03-29 16:28:01