我正处于一个相对较大(10k +行)项目的规划阶段,该项目有几个类(30+)和几个级别的类继承(5+).
谢谢,
Advait
1)是的.在大多数情况下,每个类别一个文件是个好主意.除非你有一个非常简单的类或一组抽象接口,否则每个文件使用一个类.
2)尝试分开的东西.通常在一个大项目中,你会有一些特定于某些部分的代码,其他代码对很多部分都是通用的.那些使用非常有限的,只需保持"本地".其他,放在包括dirs.
3)不需要真的.通常最好将密切相关的类(即文件)保持在一起; 我会尝试将它们保持在一起,除非你在全局包含中有类似通用接口的东西,并且在模块目录中有特定的继承.