自動捕獲潛在代碼bug的自動化工具:Diffy

jopen 9年前發布 | 11K 次閱讀 Diffy

自動捕獲潛在代碼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

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!