sonarsource
提高应用价值, 降低软件开发风险
成功的组织在过程中向前移动分析并使其迭代
作为整个软件开发生命周期的一部分。开发和测试和业务
方法以及正在向敏捷模型演进-持续的价值生成/连续
改进/连续检验是提高的重要战略。这些都是
idc 为 end-user 客户和服务提供商所观察到的关键策略:
?传统的代码方法通常在测试成为检查表项时失败
在开发过程结束时, qa 团队运行一个工具并返回
开发团队在软件进入之前需要采取的行动列表
生产.这可能导致---和预算超支。所以会发生什么
经常是管理标志移动项目, 没有门
发展.
?在项目开始时从项目代码分析中收集适当的度量标准
是---的。如果没有正确的度量标准 (或任何度量标准), 代码库可能会在没有人注意的情况下恶化, 或者在技术债wu达到一定的时候才会注意到
在时间和预算---的情况下, 成本太高而无法解决的级别。收集
代码度量连续可以提供可见性, 并使团队的优势
控制代码库的技术债wu。
?理解要修复的代码也是必不可少的。通常, 团队开始重构
因为他们认为代码库在性能、脆性、不稳定性方面是不好的,
难于维护和扩展。但如果没有正确的语境分析, 它是
无法检测到代码库的哪个部分负责所遇到的问题。
因此, 更改可能会应用到错误的代码, 或者正确的代码被重构
错误的方式, 或只有部分问题得到解决。这是一个度量和工具的领域
可以通过标识导致问题的代码部分来帮助。
---持续的软件是成功的关键
end-user 公司和服务组织都必须运行软件开发作为
业务.这样做的一部分是管理软件的远程可维护性, 即
发展今天你需要保持明天。积极主动的架构, 也
所创建内容的是管理软件长期支出的关键
维护;保存错误的、结构较差的软件是更昂贵的。
在这方面, 应用程序维护团队还需要对软件进行可视化, 以便能够---地
维护代码以降低成本, 实现---的, 并提高客户响应能力
和 roi。在将任何代码发送到客户之前, 为代码建立一致的进程
分析可以帮助---必须运行软件的公司的长期改进
有效地发展。
sonarsource 和 sonarqube 平台
sonarsource: 介绍
sonarsource 是一家瑞士公司, 成立于2008年。该公司诞生的愿望
处理和解决与软件相关的不断增长的问题, 并为市场带来解决方案
可以---的软件开发过程中的代码。在竞争激烈的市场中
来自少数提供商的服务, sonarsource 的投资组合是由它的根在开放的区别
来源, 其可访问性, 和一系列的参与选项从包装和定价
角度.
sonarqube 平台被创造了并且采取了到市场 (初作为 声纳), 与 sonarsource
在2009年10月发布该平台的第yi个商业插件。到 2010年3月,
sonarsource 开始看到社区和企业都接受了 sonarqube 平台,sonarsource/sonarqube,
到那时, 一个月被---超过2000次。在 2010年5月, sonarsource
发布的 cobol 和 visual basic plug-ins, 随后几个月后由一个 sqale 插件,
c# 插件 (2011年6月) 和 pl/sql 插件 (2011年9月)。
该公司的主要意图是带来负担得起的和直观的解决方案和分析
开发人员还提供了广泛、分布式使用的功能。今天, sonarsource 有
全球约有350客户, 包括德意志银行、美国银行、米其林、
西班牙、法国巴黎银行、泰雷兹和 eads。sonarqube 平台使用约300
客户, 与3万和4万安装。该公司已看到的
在过去几年的增长, 它现在雇用了超过30员工, 从20人
就在12月前





sonarqube - ---pl / sql分析
发表---
plsql_majors我们继续本系列分析pl / sql代码与今天的主要规则。
我们以前看过如何组织我们的环境,并配置我们的代码分析与jenkins和sonarqube。
我们创建了自己的简介,并---了所有面向---性和安全性的阻止程序和关键。继续阅读***
此条目发布于2014年1月21日由jean-pierre fayolle发行的sonarqube - pl / sql。
使用sonarqube进行pl / sql分析 - 关键
发表---
plsql_critical在本系列上一篇关于使用sonarqube分析pl / sql代码的文章中,我们回顾了我们的配置文件中现有的阻止程序规则。
我们发现三个违反pl / sql编程的jia实践,其后果如此重要,不允许容忍。因此,这证明了他们“阻挡者”的---。
我们还发现这三个规则共有18个缺陷,所以我们假设这个规则是项目团队所知道的。
---,这些缺陷导致了应用程序中的逻辑错误 - 这是一个永远不会执行的操作,因为相应的条件将永远不会被满足 - 甚至可能的崩溃。继续阅读***
此条目发布于2014年1月11日由jean-pierre fayolle发行的sonarqube - pl / sql。
sonarsource 的产品和服务被各地的客户所使用。所有规模的组织都在使用来自 sonarsource 的产品和服务提高生产率, 降低风险, 终开发---的软件。通过每天对 575万 sonarqube 的分析, 斯里巴加湾市 (业务解决方案构建者) 成功地提高了其整个软件产品套件的。斯里巴加湾市为金融人士和人寿保险公司提供商业解决方案和 it 服务。它的---软件框架在三不同的地点被---广泛使用: 比利时、卢森堡和爱尔兰。斯里巴加湾市的开发和团队一直在寻找you秀的软件工具, 以获得更深层次的洞察力, ---地管理内部代码, 考虑到拥有一个强健的框架, 以此为基础进行产品开发的战略意义。如何提高软件和开发人员的工作效率?
直到 2009, 斯里巴加湾市依赖于不同的开源工具, 如 cobertura、checkss 和 findbugs, 来识别和管理 in-house 软件框架中所有主要产品的问题。斯里巴加湾市面临着这些工具的重大挑战, ---的是缺乏统一的界面来查看和---问题。这些工具也缺乏衡量演变的能力随着时间的推移, 使评估斯里巴加湾市框架的改进变得困难。总的来说, 这种方法导致了零散的指标, 并没有给斯里巴加湾市的开发团队提供他们所需要的产品洞察力。由于斯里巴加湾市的框架被80多个不同地点的---广泛使用, 因此对于公司来说, ---框架的实施符合jia做法和尽可能高的, 具有战略意义。研究和技术小组找到了一个客观的系统来确定构成高代码的因素, 以---这些因素得到适当的---, 并随着时间的推移来衡量这些因素的演变。解决方案: 统一度量、自定义仪表板和连续检查
在 2009年, 斯里巴加湾市的研究和技术小组决定尝试与 sonarqube 平台的概念证明, 以验证其功能, 并验证它将满足斯里巴加湾市的需要。在三月内, 很明显, sonarqube 很容易满足所有的要求, 并可以允许斯里巴加湾市客观地测量和验证代码。---是, 该团队对 sonarqube 的连续检查功能印象深刻, 这使得他们能够在每两周的发布周期内和之后测量的变化, 从而加深对问题的理解。这使得开发人员和管理人员能够更轻松地相互合作, 了解并解决问题。斯里巴加湾市能够推动---并维护其软件组合
除了简单地解决现有的问题, sonarqube 帮助------地在他们的工作, 根据斯特凡·德勒克 nicoll, 框架开发的负责人。sonarqube 平台是一种独yi无二的连续检测工具。诸如差异仪表板、时间线和历史表等功能使每一个团队成员都能提高其技能。有关规则---、包缠、重复、代码覆盖率和 api 文档的报告帮助我们向其他开发人员提供了坚如磐石的库。简而言之, sonarqube 平台帮助我们编写了---的代码。但更重要的是, 它也帮助我们作为一个团队互相学习, 提高我们的技能。今天, 斯里巴加湾市运行两个 sonarqube 实例, 分析了31多个项目和575万行代码。斯里巴加湾市的技术架构师和经理广泛使用 sonarqube 的历史和自定义仪表板来关注已被确定为重要的度量标准。迷你图用于验证进度, 警报阈值用于快速识别需要立即注意的事件。sonarqube 的插件库对斯里巴加湾市也具有---的价值, 因为它使该公司能够轻松地将 sonarqube 平台与现有的 it 和应用程序生命周期管理 (alm) 基础结构集成在一起。sonarqube ldap 插件减轻和授权斯里巴加湾市的现有权限基础结构, 詹金斯插件集成 sonarqube 现有的连续集成基础结构, 和 scm 活动插件, 帮助架构师和 qa 经理确定团队成员, 以联系有关代码问题。此外, sonarqube 的 extens
华克斯-sonarsource/sonarqube---代理由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司拥有---的服务与产品,不断地受到新老用户及业内人士的肯定和---。我们公司是商盟会员,---页面的商盟图标,可以直接与我们人员对话,愿我们今后的合作愉快!
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz192713.zhaoshang100.com/zhaoshang/215996710.html
关键词: loadrunner - qtp - hp qc/alm - fortifysca - fireeye