Twitter今天宣布了Diffy的可用性,这是一个新的开源软件,开发人员可以在对代码的某些部分进行更新时发现错误。

Twitter在内部使用代码。现在社交网络公司正在将其释放到世界其他地区。

该工具应该为那些经常推动特定部分应用程序的新版本的代码而派上而好。开发人员可以运行单元测试,但他们需要时间。

“随着系统的复杂性增长,使用手写测试非常迅速地获得足够的覆盖范围,并且需要更先进的自动化技术,这些技术需要开发人员的最小努力。Diffy是我们使用的一种这样的方法,“Twitter的工具和框架团队的普通khandurii,在博客帖子中解释。

这只是最新的软件推特提供了其他人使用。Twitter的其他开源工具包括烫伤和求鸟。Facebook和LinkedIn等,还经常释放其他人使用的开源软件。

主要用Scala编写的,Diffy“充当从您提供的任何源汲取的请求和组播的代理,每个请求到三个不同的服务实例:运行新代码的候选实例,运行上一个已知的代码的主要实例,[和]运行与主要实例相同的已知良好代码的二级实例,“Khanduri写道。

以上:Twitter的Diffy工具。

图像

目前在Github上现已上市。在Khanduri的博客文章中了解更多关于它的信息。