代码检查

代码检查产品介绍

代码检查产品介绍

代码检查产品,聚焦三大核心能力:

1、分布式平台架构:代码检查平台沉淀华为30+年研发经验,根据开发人员在编码、入库、持续集成阶段对检测速度与能力的要求不同,提供IDE(秒级)、门禁(分钟级)、版本(小时级)三级检查体系,日均分析代码量千亿行;

2、静态扫描能力:聚焦代码质量和安全检查工具的研发,深入研究程序分析的各种关键技术,追踪业界静态分析的前沿研究和突破,不断提升大规模程序的分析的能力和效率,持续提升检查工具的竞争力;

3、大数据AI:利用Big Code、机器学习(ML)、程序分析(PA)等技术,发掘代码中潜在的缺陷模式,提供更加智能的代码缺陷检测、缺陷自动评审、误报自动屏蔽、缺陷自动修复等功能。

代码检查业务方向

代码检查业务方向

代码检查产品团队秉承开发共赢的理念,愿意与学术界和工业界各位精英就以下业务方向合作,如有意向请联系zhangzhiyong2@huawei.com

代码检查产品团队秉承开发共赢的理念,愿意与学术界和工业界各位精英就以下业务方向合作,如有意向请联系zhangzhiyong2@huawei.com

活动规则
  • 平台能力

    代码检查平台沉淀华为30+年研发经验,根据开发人员在编码、入库、持续集成阶段对检测速度与能力的要求不同,提供IDE(秒级)、门禁(分钟级)、版本(小时级)三级检查体系。平台持续研究并积累了强大的高并发、缓存、增量、容灾、流控、差异化调度、故障自动隔离等能力,支持单工程10亿行级超大工程扫描,日均分析代码量千亿行。为提高使用人员高效修复告警,平台持续研究并积累了强大的告警修复方案自动生成、可疑误报自动识别等AI能力。


    IDE插件:使用指南文档链接;华为云官网体验链接

  • 静态扫描能力

    代码静态检查,聚焦代码质量和安全检查工具的研发,深入研究程序分析的各种关键技术,追踪业界静态分析的前沿研究和突破,不断提升大规模程序的分析的能力和效率,持续提升检查工具的竞争力。为开发流程提供IDE、门禁、版本的代码检查能力,全方位的保障华为软件安全。


    主要的研究方向包括:

    1. 深化代码程序分析技术,实现华为编码规范和业界编码规范的覆盖,寻找软件中深层次的安全缺陷, 保障代码质量和安全;

    2. 通过增量、分布和并行等分析技术,提升大规模程序的分析效率;

    3. 利用数据挖掘和机器学习技术,实现缺陷的智能检查、降低误报,以及自动修复能力。

  • 大数据AI

    利用Big Code、机器学习(ML)、程序分析(PA)等技术,发掘代码中潜在的缺陷模式,提供更加智能的代码缺陷检测、缺陷自动评审、误报自动屏蔽、缺陷自动修复等功能。