自動捕獲潛在代碼bug的自動化工具:Diffy
在2007年非死book開源Thrift技術(非死book的內部使用工具) 之后, ,競爭對手推ter帶來了Diffy,一個為推ter內部服務的工具。
昨天,推ter推出“Diffy”,一個開源的工具,是一款能夠幫助軟件開發人員尋找bug,測試bug,并且無須編寫新代碼,可直接用來比較代碼運行以后的結果。
Diffy是推ter發展戰略的重要組成部分。作為一種服務——推ter及時修改部分復雜的代碼,運用Diffy先進的自動化技術,幫助推ter能夠順暢的工作,同時也能優化推ter性能。
Diffy同時減輕了編程人員的負擔,編程人員無須再編寫單獨的代碼來測試bu和修改的代碼。
Diffy最低安裝要求滿足任何環境。diffy自動化尋找bug是通過基于Apache里HTTP的通信環境里。
但是,Diffy到底是什么?
Diffy無疑會發現bug,通過比較新舊代碼實例,以及作為代理和接收每一個運行的實例的多播返回請求,Diffy從這些比較里報告任何回歸聚集。
“Diffy的前提是,如果一個足夠大的和多樣化的要求實現的服務回報“相似”的反應,然后Diffy會視這兩個實例為等同的,然后把較新的實例是返回回去”來自推特的工具和框架的團隊成員之一的khanduri說道。
Diffy的突出特色是其現代噪聲消除技術,這是一種用來測量元素回歸分析時候的技術。
你可以在@ Github的服務器上找到Diffy,也可以看看khanduri說的推ter官方博客。
源代碼:
github:https://github.com/推ter/diffy
本文由 360安全播報 翻譯,轉載請注明“轉自360安全播報”,并附上鏈接。
原文鏈接:http://thehackernews.com/2015/09/diffy-open-source.html