【问题标题】:Sonar - Can we use for OSB/BPEL code review?Sonar - 我们可以用于 OSB/BPEL 代码审查吗?
【发布时间】:2011-08-09 04:55:53
【问题描述】:

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

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

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      • 哪个版本的 xpath/SonarQube 支持 operator ~=
      猜你喜欢
      • 1970-01-01
      • 2013-07-02
      • 2010-09-20
      • 1970-01-01
      • 2011-09-05
      • 2017-08-19
      • 2023-03-19
      • 1970-01-01
      • 2013-09-16
      相关资源
      最近更新 更多