1

我是声纳新手,刚刚听说过这个工具。

我们可以使用这个工具对 FMW(Fusion Middleware) -OSB(Oracle Service Bus)/BPEL 项目进行代码审查吗?如果是这样,任何人都可以对此提供一些意见吗?

4

2 回答 2

0

您想要涵盖什么级别的评论?为 BPEL 制作自己的审查工具真的很容易。所有 BPEL 资源都是 XML 文件。例如,如果您想检查 BPEL 活动的命名规则,您可以定义一个简单的基于 XPath 的规则。前任:

//sequence/@name ~= "^sequence.*".

Java 程序可以使用上述 XPath 从 xxxx.bpel 文件中提取所有序列名称,并将其与正则表达式进行比较。可以创建类似的规则来检查 WSDL 的使用、合作伙伴链接、端点地址、错误处理的使用等。

于 2012-04-19T13:00:23.220 回答
0

官方插件列表:http ://docs.codehaus.org/display/SONAR/Sonar+Plugin+Library/没有提到对您的工具的支持。

但是声纳可以使用自定义插件进行扩展,因此您可以编写自己的插件来为您的工具提供指标。

于 2011-04-20T07:39:44.920 回答