什么情况下我们应该考虑不生成来源文件呢?
如果一个项目的代码量非常庞大,那么可能需要使用缓存机制来提高性能。但是请注意:在没有确定性之前,不要假设任何结果是正确的!
如果源代码的版本控制系统 如Git 是新创建的,则不需要将它们添加到项目中。这可以节省磁盘空间并减少在本地计算机上执行操作的时间成本。
如果您已经对源代码进行了修改,但不想将其添加到原始文档中时。
在某些情况下,如当源代码的修改不会影响程序的行为时。
如果源代码是用其他语言编写的,或者需要进行特定编译器优化时。
如果源代码的修改量很大,或者需要进行大量测试或调试时。
在某些特定的情况下,例如: 1. 如果您正在使用其他代码库来创建源文件。2. 如果您需要对多个不同的项目进行开发工作并且每个项目都需要一个独立的源文件目录(即,每个项目都有自己的 .h、.cpp 和 .so)时,可以考虑将这些源文件放在同一个目录中以减少重复劳动量并简化管理流程。3. 如果您的项目中有一些公共函数或类等通用性较强的内容可以被所有相关的源文件共享到一起的话也可以这样做
如果源代码是重复的,或者在程序中没有使用到的话。
如果源代码的复杂度很高,或者你已经熟悉了这个函数并知道它如何工作。