我想知道组织工作区的最佳方式是什么,更具体地说,在与一小群人合作时,如何设置单元测试项目(我使用谷歌框架),所以我的代码:
清晰的现实生活示例,即使我更喜欢一般的“良好做法”:
我今年夏天正在实习,我们正在为我们的1个产品制定通信协议。我们有3个人用不同的IDE,OS和编译器开发它。现在,该项目位于一个SVN存储库中,其中包含1个文件夹,其中包含相关IDE的项目设置和另一个包含源代码的文件夹。
这允许我们将源代码与我们项目的相对路径链接起来,这样每个人都可以在他喜欢的地方导入他的设置,但是当我们提交时,每个人都会在相同的.c和.h文件中进行更改。这是可以接受的做法吗?
另外,我现在正在进行单元测试:
这是正确的方法吗?制作单独的项目并“手动”链接库似乎使其依赖于我的个人设置。