语言层的函数录制回放可行吗

2020-12-12 18:31:06 +08:00
 williamfzc

以 java 为例,如果利用类似 aspectj 之类的工具进行插桩,拿到运行时的参数数据并进行留存,好像可以基于此直接生成一些单测用例? 我现在想到的坑大概是在数据序列化与恢复上,不知道有没有前人已经踩过坑啦:)求指导

1350 次点击
所在节点    程序员
3 条回复
lululau
2020-12-12 18:48:52 +08:00
这个不叫语言层面,arthas 了解一下
guyeu
2020-12-12 18:59:46 +08:00
纯函数的话,这个想法是可行的。。然而纯函数的单测很容易写,通过这样的方法生成用例感觉绕路了。
jones2000
2020-12-13 23:23:25 +08:00
测试用例有一个测试代码覆盖率, 各种边界条件都包含在测试用例用里面, 才能提高测试代码覆盖率, 如果你的代码覆盖率很低, 根本没有用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/734820

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX