|
roh為JavaScript提供動態(tài)代碼分析 遠(yuǎn)程控制
1.jpg (25.36 KB, 下載次數(shù): 639)
下載附件
監(jiān)控軟件
2017-9-17 18:33 上傳
開源測試工具收集運行時數(shù)據(jù),以顯示JavaScript代碼在執(zhí)行過程中的行為
靜態(tài)分析工具通過發(fā)現(xiàn)常見的編碼錯誤來顯示潛在的錯誤。但你永遠(yuǎn)不會知道你的代碼將執(zhí)行,直到你運行它。一個名為Iroh.js的開源工具,目前在beta開發(fā)中,允許JavaScript開發(fā)人員執(zhí)行動態(tài)代碼分析,以準(zhǔn)確了解其代碼在執(zhí)行過程中的行為。
Iroh使開發(fā)人員能夠?qū)崟r記錄代碼流。它還可以攔截運行時信息并即時操縱程序行為。代碼運行時,可以捕獲運行時值(如參數(shù)或變量)。開發(fā)商Felix Maier說:“例如,您可以收集類型信息,甚至操縱運行的程序,因為訪問所有運行時數(shù)據(jù)。
在GitHub上可用,Iroh補(bǔ)丁代碼來記錄發(fā)生的情況,而不改變原始程序。開發(fā)人員可以添加監(jiān)聽器,然后跟蹤活動。 Iroh還跟蹤調(diào)用堆棧,查看代碼流,但無法記錄本機(jī)調(diào)用,外部函數(shù)或未修補(bǔ)函數(shù)中發(fā)生的情況, 遠(yuǎn)程控制。
Iroh已經(jīng)通過jQuery進(jìn)行了測試。完整的ECMAScript 5支持在路線圖上,更新的ES6規(guī)范的一部分已經(jīng)支持,監(jiān)控軟件。
|
|