现代的软件开发领域对交付的关注达到了空前的高度,每个人都在追求那种发布后的积极氛围。因此,随着交付需求的增长,提高开发人员的速度从未像现在这样重要。衡量开发人员的速度,能够帮助您确定在开发工作流程中还存在哪些提高效率的机会,从而让团队更好地运作。
第一次使用SonarQube,我从中吸取到了什么经验和教训?
在这篇文章中,我将分享我是如何知道SonarQube,以及作为团队领导来使用它的故事。我将让大家了解它是如何帮助我们改进代码,并帮助我培养一个拥有清洁代码的初级开发人员团队。我将分享我们在学习如何使用这个工具的过程中所犯的错误,为跟我们处于同样境况的人提供参考建议。
代码质量与安全 | SonarQube 9.8版本来了!
SonarQube 9.8版本现已推出!在此版本中,Sonar进一步改进了拉取请求分析。并改进了包括跨JavaScript、TypeScript、Kotlin、Java、C++和Python的新规则。此外,Sonar还添加了SARIF报告导入、SCIM用户配置和取消配置、更好的项目启动以及更好的服务器可操作性。
代码质量与安全 | 如何将清洁代码标准扩展到整个企业,促进业务上的成功?
清洁代码能够让软件开发工作变得更简单、更有趣。因为如果代码不够清洁,开发人员将花费很多时间在解决编码问题上,使他们无法将精力投入开发新代码、解决其他更有趣的问题上。
代码安全与质量 | 在这个充满变数的时代,花小钱办大事
在这个充满变数的时代,许多企业都想要提升效率,但如何以同样的时间、人力成本创造出更大的价值?企业们选择引入更好地工具来帮助交付高质量代码,比如Sonar。Sonar的解决方案能够帮助团队充分利用时间,专注于交付更好的产品,并在截止日期前完成任务。
代码质量与安全 | “吃狗粮”能够影响到代码质量?来了解一下!
“dogfooding”是什么?乍一看,这就是“吃狗粮”的意思,但其实这来源于一句俚语:“Eat your own dog food”,直译过来就是“吃自己的狗粮”,常用于描述公司使用自己产品的这一种情况。
代码质量与安全 | 想在发布竞赛中胜出?Sonar来帮你
在追求快速迭代、持续发布的现在,如何在发布竞赛中胜出?唯有简化应用程序的发布。使用Sonar的“边写边清洁”方法,可以帮助组织在保持时间进度的同时推出更多的功能,并且免于遭受技术债务带来的惩罚。
代码质量与安全 | 关于糟糕代码的那些事
程序员写出糟糕代码的原因有很多,最常见莫过于为了按时完成紧急的项目,以及意识不到代码质量和最佳编码实践的重要性等。
表面上看,糟糕代码可以满足实际操作,但从长远的角度来看,它们很有可能成为一颗“定时炸弹”。因为糟糕代码一旦出现问题,面临的不仅仅是金钱的浪费,还有更多、更严重的后果。
代码质量与安全 | 清洁代码(Clean Code)比您认为的更重要
清洁代码(Clean Code)能够让软件开发工作变得更简单、更有趣。因为如果代码不够清洁,开发人员将花费很多时间在解决编码问题上,使他们无法将精力投入开发新代码、解决其他更有趣的问题上。
静态代码扫描 | 安全代码必备的两个条件
著名的Heartbleed,也被称为心血漏洞,攻击了全球三分之二的网站。它出现在加密程序库OpenSSL中,只要使用的是存在缺陷的OpenSSL实例,无论是服务器还是客户端,都可能因此而受到攻击。