热线电话:13862561363

苏州华克斯信息科技有限公司

主营: Loadrunner,Fortify,源代码审计,源代码扫描

天助网 > 商铺首页 > 新闻列表 > 西南代理商sonarqube修改检测规则诚信企业 苏州华克斯
苏州华克斯信息科技有限公司
第9年 |    
企业等级: 商盟会员
经营模式: 商业服务
所在地区: 江苏 苏州 苏州市
联系卖家: 华克斯 先生   
手机号码: 13862561363
公司官网: hksxxkj.tz1288.com
公司地址: 苏州工业园区新平街388号

西南代理商sonarqube修改检测规则诚信企业 苏州华克斯

发布时间:2022-06-25 22:29:00        作者:华克斯







SonarSource 的产品和服务被世界各地的客户所使用。所有规模的组织都在使用来自 SonarSource 的产品和服务提高生产率, 降低风险, ***终开发更好的软件。虽然可能需要进行此类更改,但由准时审核产生的行动计划在过程中定义得太晚,无法做任何事情,但会打乱开发周期。通过每天对 575万 SonarQube 的分析, 斯里巴加湾市 (业务解决方案构建者) 成功地提高了其整个软件产品套件的质量。斯里巴加湾市为金融***人士和人寿保险公司提供商业解决方案和 IT 服务。它的***软件框架在三不同的地点被***广泛使用: 比利时、卢森堡和爱尔兰。斯里巴加湾市的开发和质量团队一直在寻找***you秀的软件质量工具, 以获得更深层次的洞察力, 更好地管理内部代码质量, 考虑到拥有一个强健的框架, 以此为基础进行产品开发的战略意义。如何提高软件质量和开发人员的工作效率?

直到 2009, 斯里巴加湾市依赖于不同的开源工具, 如 Cobertura、Checkstyle 和 Findbugs, 来识别和管理 in-house 软件框架中所有主要产品的质量问题。在那里,准时的审计被嘲笑为迅速过时,并忽略增量软件开发的性质,连续检查提供了一个即时性和清晰的图片软件质量随时间推移。斯里巴加湾市面临着这些工具的重大挑战, ***显著的是缺乏统一的界面来查看和跟踪质量问题。这些工具也缺乏衡量质量演变的能力随着时间的推移, 使评估斯里巴加湾市框架质量的改进变得困难。总的来说, 这种方法导致了零散的质量指标, 并没有给斯里巴加湾市的开发团队提供他们所需要的产品质量洞察力。由于斯里巴加湾市的框架被80多个不同地点的***广泛使用, 因此对于公司来说, 确保框架的实施符合***jia做法和尽可能高的质量, 具有战略意义。研究和技术小组找到了一个客观的系统来确定构成高质量代码的因素, 以确保这些因素得到适当的跟踪, 并随着时间的推移来衡量这些因素的演变。解决方案: 统一度量、自定义仪表板和连续检查

在 2009年, 斯里巴加湾市的研究和技术小组决定尝试与 SonarQube 平台的概念证明, 以验证其功能, 并验证它将满足斯里巴加湾市的需要。生成的问题将在"SonarLint报告"视图中报告,您可以在其中双击要带到编辑器中相关代码行的问题。在三月内, 很明显, SonarQube 很容易满足所有的要求, 并可以允许斯里巴加湾市客观地测量和验证代码质量。特别是, 该团队对 SonarQube 的连续检查功能印象深刻, 这使得他们能够在每两周的发布周期内和之后测量质量的变化, 从而加深对质量问题的理解。这使得开发人员和管理人员能够更轻松地相互合作, 了解并解决质量问题。斯里巴加湾市能够推动创新并维护其软件组合

除了简单地解决现有的质量问题, SonarQube 帮助***更好地在他们的工作, 根据斯特凡·德勒克 Nicoll, 框架开发的负责人。"SonarQube 平台是一种独yi无二的连续检测工具。我们听到了一些适当的技术介绍,从奥利维尔Gaudin,弗雷迪槌,和SonarSource的尼古拉斯秘鲁和邓肯波克林顿从微软。诸如差异仪表板、时间线和历史表等功能使每一个团队成员都能提高其技能。有关规则违规、包缠、重复、代码覆盖率和 API 文档的报告帮助我们向其他开发人员提供了坚如磐石的库。简而言之, SonarQube 平台帮助我们编写了更好的代码。但更重要的是, 它也帮助我们作为一个团队互相学习, 提高我们的技能。今天, 斯里巴加湾市运行两个 SonarQube 实例, 分析了31多个项目和575万行代码。斯里巴加湾市的技术架构师和质量经理广泛使用 SonarQube 的历史和自定义仪表板来关注已被确定为重要的度量标准。迷你图用于验证进度, 警报阈值用于快速识别需要立即注意的事件。SonarQube 的插件库对斯里巴加湾市也具有极大的价值, 因为它使该公司能够轻松地将 SonarQube 平台与现有的 it 和应用程序生命周期管理 (ALM) 基础结构集成在一起。SonarQube LDAP 插件减轻认证和授权斯里巴加湾市的现有权限基础结构, 詹金斯插件集成 SonarQube 现有的连续集成基础结构, 和 SCM 活动插件, 帮助架构师和 QA 经理确定团队成员, 以联系有关代码质量问题。此外, SonarQube 的 extens


如何在软件开发工作流中构建质量

远见卓识视图, 显示每个测试在运行时的执行时间

假设你是一个希望成长为一家中型科技公司的初创企业--介于30到100工程师之间。SonarQube帮助组织对代码质量进行基准测试并了解他们的组织是如何做,以及他们如何能够和有改进的时间通过定性和定量的信息。招聘是快速发生的, 而且你的代码数量也在快速增长。在较早的阶段, 贵公司专注于证明产品。一切都是规模较小, 你可以循环快速。现在, 随着你的成长, 你有更多的***在编写代码和更多的变量的组合。

这是当你注意到产品质量开始恶化, 你不能像你希望的那样快速发布代码。在扩展业务时, 有越来越多的变量需要进行调整, 您可能会忽略更多测试的需要, 并在测试上花费更多的时间。

如果你决定聘请一个 QA 经理, 而后者又带来了一批自动化工程师, 你就可以走出困境。硒测试的覆盖率很高。但随着时间的推移, 事情又开始放慢了。所有的自动化和善意, 你建立了硒覆盖开始打破和失败, 它反复暂停软件工厂。

我们开始的地方

当我加入 Shutterstock 时, 我对公司的自动化测试覆盖率印象深刻。它然后介绍了连续检查范式,并说明了它如何解决这些挑战,支持数以千计的企业提高软件质量。几乎每一个功能的网站上都有测试覆盖率的形式, 硒端对点测试。Shutterstock 有一个开发工作流程的地方通过詹金斯, 将阻止部署到生产, 如果硒测试失败。我喜欢这样;这意味着除非所有的测试都通过了, 否则任何人都不能将任何东西放到生产中。

但不久之后, 我意识到, 我们的公司, 这是每天发布多次, 已经变成了一个公司, 现在被禁止发布多天一次, 主要是因为失败的硒测试。***常见的情况是, 测试失败不是因为产品损坏, 而是因为它们很脆弱。

一些事情导致了这一点:

终端端 selenium-based 验收测试成为了每个人都依赖于测试的唯yi形式的自动化测试。许多团队甚至停止编写单元测试。

测试框架是片状的, 是由 QA 团队建立和拥有的。当某件事情失败, 整个软件工厂停止运转时, QA 团队中一小部分三到五人的错误就落在了我们身上, 他们经常被指责为放慢了组织的速度。

工程组织花了很多时间来研究如何构建一个可以扩展的产品, 但是没有足够的注意力去构建一个支持这种产品开发的开发工作流程。

质量完全由 QA 团队拥有。

在我们的***, 我们有一个 QA 组织, 它没有与组织的其他部分进行扩展。在IDC中,我们一直在跟踪重大业务变更项目的成功率组织在过去的几年里,和我们的2014QA调查横跨超过200大企业发现有问题的项目成功率。虽然他们拥有自动化所有内容的技能, 但是他们缺乏构建可伸缩的测试框架所需的***技能。由于这种差距, 他们无法影响组织的其他人认为质量是所有人拥有的东西, 而不仅仅是 QA 团队。为了弥合这一差距, 我们不得不重新考虑我们对 QA 整体的态度。

迈向新的开始

我想完成两个目标: 首先, 重建 Shutterstock 的测试基础架构/框架, 使其更加稳定, 其次, 改变 Shutterstock 的工程文化, 使之成为一个质量不是由测试工程团队拥有的, 而是由每个人来拥有。

我们改变了招聘测试工程师时所期待的***能力。无论是软件发布日期需要扩展,以包括软件重新设计,或更糟糕的软件将被推送到质量不达标的生产,因此降低了可维护性和适应性,当新的业务需求出现。我们希望我们的测试工程师成为强大的开发人员, 他们知道如何构建 object-oriented 的解决方案, 从而帮助他们创建一个稳定且可扩展的测试框架。我们也希望他们成为有影响力的人, 他们可以推动他们的团队做正确的事情, 而不采取跳过单元测试这样的捷径。一旦我们建立了一个 world-class 测试工程团队, 我们就开始了解如何快速发布, 同时保持一个***的产品。

我们知道我们***da的问题是脆弱的测试, 所以我们建立了一个叫做 "睿智" 的工具来记录每个测试的通过/失败数据。我们所有的测试都把数据推入睿智, 每次他们作为我们的詹金斯工作流程的一部分运行。使用SonarQube的好处SonarQube客户描述的功能在解决其***问题包括以下几个方面:?代码和质量的能见度,可以看到热点是在应用程序中主动包括应用程序质量"前端"作为开发的初始和迭代部分过程仪表板,用户可以选择处境和自定义报告。然后, 我们在这个数据库之上建立了一个网站, 使数据的挖掘变得容易。我们现在能够监控工作的合格率、个别测试的及格率、***常见的失败消息、***的运行测试, 等等。有了这些数据, 我们就可以保持自己和其他人的责任感。我们的一个***团队***受影响的失败的测试认识到, 他们通常的传球率只有20%。(试想一下, 由于这一路障, 软件工厂经常停下来。通过使用远见卓识, 他们能够快速隔离测试的***di合格率, 并在这些测试中看到常见的失败消息。团队对测试脚本进行了简单的修复, 以提高其可靠性。



SonarSource

SonarQube是一个开源平台,***于2007年以Sonar的名义推出,近年来成为世界代码质量管理体系的***,以其持续的代码质量检测而着称。

它目前支持25种语言,其中一些包括Java,C / C ++,C#,PHP,Flex,Groovy,JavaScript,Python,PL / SQL和COBOL,它也经常被用作Android开发的一部分。

它是有用的,因为它提供全mian的自动化分析工具,并与Maven,Ant,Gradle和其他持续集成工具集成。它报告了重复的代码,编码标准,单元测试,代码覆盖率,复杂代码,潜在的错误,评论和设计和架构。

它可与Java IDE开发环境(如Eclipse,NetBeans和IntelliJ IDEA)集成,并可通过使用插件进行扩展。

下次再检查一下,我将会看看有用的HTML和CSS工具。

您使用什么工具来帮助改进代码,让我们知道!

这篇文章是我们的“Java文章索引”系列的一部分。在这些文章中,我们的目标是探索Java和Javafx的世界。看看吧!

如果您是第yi次读者,或者只是想在发布新文章和更新时收到通知,您可以通过社交媒体(Twitter,Facebook和Google+)或博客RSS保持***xin。

相关文章:

宣布JDeli - 一个新的Java图像库

Java PDF播客现在在ITUNES上可用

Java PDF播客1 - 版本5发行版概述

免费PDF指南:系列指数

免费PDF指南更新 - 非技术用户的5个简单步骤中的PDF到HTML5




免责声明
• 本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 tousu@tz1288.com
  • 华克斯先生
  • 手机:13862561363
  • 联系我时务必告知是在天助网上看到的!

苏州华克斯信息科技有限公司

商铺|诚信档案

地址:苏州工业园区新平街388号

电话:13862561363传真:0512-62382981

免责声明:以上信息由会员自行提供,内容的真实性、准确性和合法性由发布会员负责,天助网对此不承担任何责任。天助网不涉及用户间因交易而产生的法律关系及法律纠纷, 纠纷由您自行协商解决。

风险提醒:本网站仅作为用户寻找交易对象,就货物和服务的交易进行协商,以及获取各类与贸易相关的服务信息的平台。为避免产生购买风险,建议您在购买相关产品前务必 确认供应商资质及产品质量。过低的价格、夸张的描述、私人银行账户等都有可能是虚假信息,请采购商谨慎对待,谨防欺诈,对于任何付款行为请您慎重抉择!如您遇到欺诈 等不诚信行为,请您立即与天助网联系,如查证属实,天助网会对该企业商铺做注销处理,但天助网不对您因此造成的损失承担责任!

联系:tousu@tz1288.com是处理侵权投诉的专用邮箱,在您的合法权益受到侵害时,欢迎您向该邮箱发送邮件,我们会在3个工作日内给您答复,感谢您对我们的关注与支持!

首页 | 公司概况 | 供应信息 | 采购优选 | 公司资讯 | 企业图集 | 联系我们

苏州华克斯信息科技有限公司 电话:0512-62382981 传真:0512-62382981 联系人:华克斯 13862561363

地址:苏州工业园区新平街388号 主营产品:Loadrunner,Fortify,源代码审计,源代码扫描

Copyright © 2025 版权所有: 天助网 增值电信业务经营许可证:粤B2-20191121

免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。天助网对此不承担任何保证责任。

商盟客服

您好,欢迎莅临华克斯,欢迎咨询...

图片按钮
您好!欢迎您的访问,请问有什么可以帮到您吗? 稍后咨询 点击咨询