我们有一个包含大量代码的项目,其中一部分是遗留代码。作为工作流程的一部分,每隔一段时间,都会检查产品的所有功能。我想知道是否有办法使用这个事实来动态检查代码的哪些部分从未使用过?(困难的部分是 C++ 代码,.Net 和 Java 更受控制,遗留更少)。
另外 - 是否有可以处理大量代码和复杂项目(即~1M 行)的动态死代码消除工具?
我发现的所有类似问题都涉及我们都准备好的静态分析。
谢谢!
我们有一个包含大量代码的项目,其中一部分是遗留代码。作为工作流程的一部分,每隔一段时间,都会检查产品的所有功能。我想知道是否有办法使用这个事实来动态检查代码的哪些部分从未使用过?(困难的部分是 C++ 代码,.Net 和 Java 更受控制,遗留更少)。
另外 - 是否有可以处理大量代码和复杂项目(即~1M 行)的动态死代码消除工具?
我发现的所有类似问题都涉及我们都准备好的静态分析。
谢谢!