|
roh为JavaScript提供动态代码分析 远程控制
监控软件
开源测试工具收集运行时数据,以显示JavaScript代码在执行过程中的行为
静态分析工具通过发现常见的编码错误来显示潜在的错误。但你永远不会知道你的代码将执行,直到你运行它。一个名为Iroh.js的开源工具,目前在beta开发中,允许JavaScript开发人员执行动态代码分析,以准确了解其代码在执行过程中的行为。
Iroh使开发人员能够实时记录代码流。它还可以拦截运行时信息并即时操纵程序行为。代码运行时,可以捕获运行时值(如参数或变量)。开发商Felix Maier说:“例如,您可以收集类型信息,甚至操纵运行的程序,因为访问所有运行时数据。
在GitHub上可用,Iroh补丁代码来记录发生的情况,而不改变原始程序。开发人员可以添加监听器,然后跟踪活动。 Iroh还跟踪调用堆栈,查看代码流,但无法记录本机调用,外部函数或未修补函数中发生的情况, 远程控制。
Iroh已经通过jQuery进行了测试。完整的ECMAScript 5支持在路线图上,更新的ES6规范的一部分已经支持,监控软件。
|
|