Twitter开源“Diffy”,自动捕捉代码中的潜在漏洞
发布时间:2022-05-04 17:54:06 426
相关标签: # 技术# 软件# 工具# 软件# 缺陷

昨天,Twitter推出了困难的,“一个开源工具,可以帮助软件开发人员在不编写太多代码的情况下捕获bug、测试和比较结果。
Diffy在Twitter的发展中起着至关重要的作用。作为服务-Twitter会及时修改部分复杂代码,Diffy采用了先进的自动化技术,帮助Twitter实现流畅的工作流程和优化的性能。
Diffy同时让程序员不用编写单独的代码来测试修改后的代码中的缺陷。
因此,Diffy的最低设置要求适用于任何类型的环境。Apache Thrift和基于HTTP的通信是如此复杂的环境Diffy会自动捕捉虫子。
但是,迪菲到底是什么?
Diffy肯定会发现bug,但通过并排比较新旧代码的实例,充当代理,并将收到的请求多播到每个正在运行的实例,Diffy会报告从这些比较中收集到的任何回归。
“Diffy的前提是,如果服务的两个实现对足够大和不同的请求集返回“相似”的响应,那么[两个]实现可以被视为等效的,而较新的实现是无回归的。”Twitter工具和框架团队成员Puneet Khanduri说。
Diffy的突出特点是它的现代噪声消除技术,与其他基于比较的回归分析工具相比,它被认为是一个小生境元素。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报