代码测试工具创业公司Code Climate最近做出一个重大决策,宣布将该公司此前的私有源代码性能测试工具开源。
Code Climate可以看作是开发团队的云机器人,无需执行代码就可对代码进行标准化测试,能发现Ruby和JavaScript的安全漏洞和各种代码错误。
开源后的Code Climate将支持更多的编程语言和开发框架,开发者如今可以在Code Climate中调用新的引擎以支持包括CoffeeScript、CSS样式表、Go、JavaScript、PHP以及Ruby等,开发者还可以根据 新的规范为任何语言开发测试引擎,在Code Climate的服务器上运行测试。
Code Climate还推出了一个新的开源命令行界面(CLI),方便开发者在本地电脑中运行测试。换而言之,开发者将无需将代码上载到GitHub或Bitbucket的远程代码库中(越来越多的开发者对GitHub感到不放心),在本地就可完成测试。
Code Climate的开源对于其他代码测试公司形成挑战,这些公司包括BitHound、Codacy和Scrutinizer等。
很多人质疑Code Climate这样的高价值工具开源后如何获得收入。但是Code Climate创始人Bryan Helmkamp似乎并不担心,相反,他认为:开源能带来更多收入,因为更多人使用Code Climate的技术本身就意味着更大的商业价值。
根据Helmkamp的博文,目前大约有5万开发者在使用Code Climate, 每个工作日分析的代码量高达7000亿行。