• 功能介绍
  • 核心优势
  • 客户案例
  • 关于我们
MAPLECHECK 静态代码分析

MapleCheck用于C/C++程序静态分析,能够在开发阶段就发现传统编译器和人工代码审查难以察觉的质量缺陷,帮助开发者快速定位并解决隐患,提升代码质量和安全性,确保软件符合行业标准。

功能介绍
代码缺陷检查
精准识别代码缺陷与安全漏洞,报告代码质量趋势与合规性,助力团队高效衡量指标并推动持续优化。
跨平台兼容性
MapleCheck适配多种开发环境和平台,如Linux、Windows以及Unreal Engine,实现在不同业务场景中的稳定运行。
高效代码分析
对于大型项目而言,人工代码审查不仅耗时且容易出错。而MapleCheck静态代码分析器能够快速扫描数百万行源代码,提高代码分析效率。
大规模代码扫描
支持对企业级大规模代码的全面扫描,精准发现潜在问题,降低潜在代码风险,保障代码质量。
内存与指针安全检查
深入分析C/C++代码中的内存使用和指针操作,精准定位内存泄漏和空指针等问题,保障系统稳定性。
核心优势
规则集完备
MapleCheck目前提供65条典型检查规则,覆盖C/C++广泛的代码质量问题,确保全面的代码检查。
低误报率及高检出率
MapleCheck具备低于行业标准的误报率和超高的缺陷检出率,确保代码检查的高准确性和可靠性,帮助开发者有效识别和修复潜在问题。
精确缺陷定位
MapleCheck能够精确定位代码中的缺陷,并提供详细的分析信息,帮助开发者快速修复问题,提高代码质量和开发效率。
客户案例
MapleCheck目前已服务于多个团队(在腾讯内也已服务数十个部门),赢得了众多业务的高度评价和认可。以下是部分团队的好评案例。
相比之前用的静态扫描工具,MapleCheck速度快了不少,并且着重扫描了迭代器,内存泄
漏,数组越界,PRINTF参数等内容,具有较大的查漏补缺的意义。
非常强大的静态检查,扫出了团队8年多积累下来的大量潜在问题,C++常见问题一网打尽;
接入文档齐全,跟着文档走一遍就成功在Windows上接入MapleCheck。
项目使用的是Unity引擎,项目自身一直在上面修修补补,MapleCheck能扫描出引擎源码中很多的潜在
问题,包括历史已有的和新增加的代码的问题,有效提升了健壮性。
关于我们
“
MapleCheck团队是由一群资深技术专家组成的专业团队,专注于编译技术和代码安全领域的研究与实践。团队核心成员Handong Ye是一位拥有20多年编译技术经验的资深专家,曾参与多项前沿技术的研发与落地。团队秉承“技术传承与创新”的使命,致力于为企业提供高效、可靠的代码质量保障方案。
团队自主研发的静态程序分析工具MapleCheck,通过编译技术深入挖掘代码潜在问题,尤其擅长解决C/C++语言中的深层缺陷,如内存泄漏、空指针等问题。目前覆盖腾讯内部多个业务部门。并在2024年获得公司级技术突破奖。未来,MapleCheck团队将继续深耕编译技术领域,推动技术创新,为更多业务场景提供定制化解决方案,助力企业实现高质量发展。
”
腾讯公司|版权所有 Copyright © 1998 - 2025Tencent. All Rights Reserved.
ICP备案号:粤B2-20090059-3546 | 公司地址:深圳市南山区粤海街道麻岭社区科技中一路腾讯大厦35层 | 联系电话(座机):(0755)86013388-857384