首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/freelife/blog/5059821

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

深度解读静态代码扫描,如何更低成本提升代码质量

从代码的质量左移讲起 所谓质量左移是指代码在测试之前,在编码阶段就已经介入了代码的质量检测,提前发现并修复代码问题,有效减少测试时间,提高研发效率,发现BUG越晚,修复的成本越大。 源代码作为软件的最初原始形态,其安全缺陷是导致软件漏洞的直接根源。因此,通过静态方法分析发现源代码中的安全缺陷是降低软件潜在漏洞的重要方法。 代码保障,保障的是什么? 代码保障的三个核心:代码缺陷,代码安全,代码规范。 所谓代码缺陷,即为代码中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。IEEE729-1983对缺陷有一个标准的定义:从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。 代码安全方面,当今互联网安全形势严峻,2020年上半年,国家信息中心安全漏洞共享平台(CNVD)所收录的漏洞总数为7780,较2019年上半年增加1377个,同比增长17.7%,收录总数达到历史新高。其中包括高危漏洞高达2609个(占33.7%,同比增长8.9%)。 代码规范方面,团队统一代码规范,有助于提升代码可读性以及工作效率,...

视 PHP 为初恋、为疫情而蓄发,97 年 PHP 内核贡献者能有多酷?

GOTC 全球开源技术峰会的讲师能有多酷? “编程语言的艺术”分论坛讲师陈曹奇昊,1997 年出生的 Swoole 的核心贡献者和 PHP 内核贡献者;是代码狂人,影迷、科幻迷、FPS 游戏爱好者;初恋也超拽——PHP 语言是我的初恋,没有它就没有今天的我,谁会觉得自己的女朋友不是世界上最好的女朋友呢…… 话不多说,访谈正式开始: 文末还可查看更多 GOTC 峰会详情 看到您的照片,这个发型很个性,平时都有哪些兴趣爱好?为大家详细介绍一下自己吧。 真名叫陈曹奇昊,网名 Twosee,是 Swow 项目的创始人,也是 Swoole 的核心贡献者和 PHP 内核贡献者,同时还是 Swoole 内核开发组和PHP内核开发组的成员。兴趣使然,我平时除了 PHP 社区,也活跃于异步网络 IO 相关的各大开源项目社区,现在也是 libuv 项目的贡献者。 在外人看来我可能就是个代码狂人,实际上我还是一个影迷、科幻迷、FPS 游戏爱好者,虽然瘦宅但宅不至死,体测成绩优良,偶尔也会打打篮球。 至于这个别具一格的发型,其实是疫情期间立了 Flag,疫情不翻篇不理发。但随着疫情在国内日渐平稳,甚至现在我也...

相关文章

发表评论

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。