首页 技术文档 当前页面 如何判断静态代码质量分析 […]
代码质量与安全 | 让《龙威小子》里的宫城先生来教你写代码吧!
编写“清洁代码”不代表蛮力和执行,“清洁代码”的实现离不开编写它的开发人员的技能和实力。当您能够真正理解并自信地修复问题时,作为个人贡献者和团队成员的您将得到成长,从而提高交付能力。随着交付能力的提升,您的软件也变得更有价值。
代码质量与安全 | 边写边清洁,毫不费力就能提高代码质量
第一次分析遗留项目——这里指的是任何超过两个月的项目——结果会让人感到非常压抑。可能会有成千上万个代码异味、数百个bug、高度重复的代码,以及0%的代码覆盖率(取决于项目的年限和技术)。对于这样的结果,通常会引发恐惧、悲伤甚至绝望的情绪。然后问题就来了——我从哪里开始?选择哪些问题进行修复?是先修复错误、漏洞、测试覆盖率,还是应该从所有的障碍开始逐步解决?
代码质量与安全 | SonarQube 9.9 LTS提升Python开发效率与质量
SonarQube 9.9 LTS推出了强大的Python分析器,提供了近250条规则,确保Python开发人员编写出符合生产标准和开发要求的干净代码。
与SonarQube 8.9 LTS相比,9.9 LTS版本在Python分析方面有了显著的进步。您可以喝一口咖啡,换个舒适的姿势,接下来我们将为您介绍这些改进!
代码质量与安全 | 你绝不想错过这9大特性,升级到SonarQube 9.9 LTS一网打尽!
SonarQube 9.9 LTS已于今年2月份发布,希望您已经看到了这个公告并且正在进行升级。
4月,我们发布了文章《代码质量与安全 | 升级SonarQube 9.9 LTS,轻松拥有这9大新特性!》,介绍了没有在大型发布公告中出现的一些特性,然而,还远远不止这些!这是Sonar有史以来最好的LTS,这个版本还有更多关于细微功能和改进的内容等待您来探索。
代码质量与安全| 优化DevOps工作流,你需要Sonar“清洁代码”解决方案
全球的开发者数量预计在2023年将达到2770万人。假设这2770万人每天都写10行代码,那么每天将产生2.77亿行代码。这个运转不断的开发机器比以往任何时候都更加迅猛。这意味着您的DevOps工作流正在加班加点,确保将您2.77亿行没有任何问题的代码顺利推送到生产环境。
代码质量与安全 |升级SonarQube 9.9 LTS,轻松拥有这9大新特性!
SonarQube 9.9 LTS已于今年2月份发布,希望您已经看到了这个公告并且正在进行升级。
为了推出新的SonarQube LTS,Sonar投入了大量的工作。自2021年5月发布上一个版本SonarQube LTS (8.9)以来,在SonarQube及其基础组件中已经合并了数千个开发工单,其中包括新功能、对现有功能的改进以及Bug修复。
代码质量与安全 | SonarQube如何实现LDAP、SSO等身份验证和授权
DevOps流水线是许多不同工具的串联,可帮助构建、测试、验证和部署软件应用程序。当公司员工多起来,如果他们必须在工具中分别管理用户账户,那就没有意义了。对于任何面向企业的解决方案来说,能够与已经在公司中使用的IdP(身份提供方)解决方案无缝集成是一种标准。Sonar一直在确保SonarQube也满足这个期望,本篇文章将概述为您提供的将SonarQube与您现有的IdP集成。
代码质量与安全 | 如何提升软件开发速度?使用“边写边清洁”方法!
现代的软件开发领域对交付的关注达到了空前的高度,每个人都在追求那种发布后的积极氛围。因此,随着交付需求的增长,提高开发人员的速度从未像现在这样重要。衡量开发人员的速度,能够帮助您确定在开发工作流程中还存在哪些提高效率的机会,从而让团队更好地运作。
第一次使用SonarQube,我从中吸取到了什么经验和教训?
在这篇文章中,我将分享我是如何知道SonarQube,以及作为团队领导来使用它的故事。我将让大家了解它是如何帮助我们改进代码,并帮助我培养一个拥有清洁代码的初级开发人员团队。我将分享我们在学习如何使用这个工具的过程中所犯的错误,为跟我们处于同样境况的人提供参考建议。