三种代码覆盖率分析方法之间有何区别?

三种代码覆盖率分析方法之间有何区别?,第1张

三种代码覆盖率分析方法之间有何区别?

源代码检测包括在编译之前向源代码添加指令。这些指令用于跟踪已执行代码的哪些部分。

离线字节码检测包括将这些相同的指令添加到字节码中,但是在编译后直接将它们添加到字节码中。

动态字节码检测包括将相同的指令添加到字节码中,但是在运行时由JVM加载字节码时会动态添加这些指令。

该页面对这些方法进行了比较。它可能是有偏见的,因为它是Clover文档的一部分。

根据您对“效率”的定义,选择最喜欢的一种。我认为您不会有太大的不同。他们都完成了工作,无论使用哪种方法,总体情况都是一样的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5586819.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存