4

在 Smart Bear 网站上作为带有调试信息的应用程序的推荐关闭选项“优化”(证明:http: //support.smartbear.com/viewarticle/32714/

谁能解释这个选项的工作原理以及它如何影响 Testcomplete 9 下的测试?

4

1 回答 1

13

启用优化后,行号和编译代码之间的关系就不是那么清楚了。这会影响 TestComplete 使用的 TD32 调试信息的准确性。为确保调试信息尽可能准确,SmartBear 建议禁用优化。

不过,优化应该对程序的运行时行为没有实际影响。(如果是这样,那么您要么依赖于未定义的行为,要么您已经在优化器中发现了一个错误。假设是前者,直到您可以证明后者。)

于 2013-02-14T14:43:34.630 回答