代码质量管理 开源平台SonarQube 5.5 发布

jopen 3年前
   <p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/908b93970815c1d19fef55509d3aadd7.jpg" /></p>    <h2>简介</h2>    <p>        Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时 Sonar 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 Sonar。 此外,Sonar 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持。</p>    <h2>更新日志</h2>    <ul>     <li>New <strong>SonarQube Quality Model</strong> with 3 characteristics, based on new issue types      <ul>       <li>“Reliability” characteristic, based on “bugs”</li>       <li>“Security” characteristic, based on “vulnerabilities”</li>       <li>“Maintainability” characteristic, based on “code smells”</li>       <li>Purpose is to highlight operational risk while remaining committed to manage the technical debt of the code (the default quality gate highlights</li>      </ul> </li>     <li>The “old” measure drilldown page is replaced by a brand new <strong>“Measures” project page</strong>      <ul>       <li>More usable and reactive</li>       <li>Offers various visualizations (Treemaps, Bubble charts, Timelines) on top of drilldown capability</li>      </ul> </li>     <li><strong>Increased vertical scalability, performances and stability</strong> of the platform      <ul>       <li>Report processing by the Compute Engine (i.e. background tasks) is now done in a dedicated process</li>       <li>This processing can be multi-threaded to increase the throughput of the Compute Engine</li>      </ul> </li>    </ul>    <p> (<a href="/misc/goto?guid=4958990483946305549">见“SonarQube5.5截图”有详细介绍</a>)</p>    <h2>下载地址</h2>    <ul>     <li><a href="/misc/goto?guid=4958990484060515664">发布下载</a></li>     <li><a href="/misc/goto?guid=4958990484148902254" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958990484241926491" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>