我是声纳的新手,刚刚听说过这个工具。
我们是否可以使用此工具对FMW(Fusion Middleware)-OSB(Oracle Service Bus)/ BPEL项目执行代码审查? 如果是这样,任何人都可以对此提出一些意见吗?
答案 0 :(得分:0)
官方插件 - 列表:http://docs.codehaus.org/display/SONAR/Sonar+Plugin+Library/未提及对您的工具的支持。
但声纳可以使用自定义插件进行扩展,因此您可以编写自己的插件来为工具提供指标。
答案 1 :(得分:0)
您希望涵盖哪种级别的评论?为BPEL制作自己的审阅工具非常容易。所有BPEL资源都是XML文件。例如,如果要检查BPEL活动的命名对话,可以定义基于XPath的简单规则。 例如:
//sequence/@name ~= "^sequence.*".
Java程序可以使用上面的XPath从xxxx.bpel文件中提取所有序列名称,并将其与正则表达式进行比较。可以创建类似的规则来检查WSDL用法,合作伙伴链接,端点地址,错误处理的使用等。