腾讯云代码分析

腾讯云代码分析起步于2012年,是集众多分析工具的云原生、分布式、高性能的代码综合分析平台。主要功能是保障多工程项目敏捷迭代下的代码质量,以及支撑团队传承代码文化。

服务商信息:腾讯云计算(北京)有限责任公司
支付方式:Saas

商品参数

交付方式
SaaS交付

商品介绍

腾讯云代码分析(Code Analysis, TCA)起步于 2012 年,是集众多分析工具的云原生、分布式、高性能的代码综合分析平台。主要功能是保障多工程项目敏捷迭代下的代码质量,以及支撑团队传承代码文化,当前已发展至 6.0 大版本。

代码分析是通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行分析,验证代码是否满足规范性、安全性、可靠性、可维护性、部分性能等,对代码进行综合分析和度量等指标的一种代码分析技术。

主要功能

代码检查

通过代码检查精准跟踪管理发现的代码质量缺陷、代码规范、代码安全漏洞、无效代码等。

目前已集成众多自研、知名开源分析工具,并采用了分层分离架构,可以满足团队快速自助管理工具。

代码度量

包含代码圈复杂度、代码重复率和代码统计等度量信息。

代码圈复杂度

圈复杂度也称为条件复杂度或循环复杂度,它可以用来衡量一个模块判定结构的复杂程度。圈复杂度大说明程序代码的判断逻辑复杂,可能造成代码质量低下且难于测试和维护。

定期分析工程项目中代码的圈复杂度,可以有效地帮助开发与测试逐步优化代码质量。

代码重复率

定期分析工程项目中的重复代码,可以有效地帮助开发发现冗余代码,进行代码抽象和重构,降低代码风险,以便于更好的管理和维护代码。

代码统计

支持全量增量展示代码行数统计,包含代码行、注释行和空白行,可以有效地跟踪了解工程项目中代码量持续变化,并可以查看各个语言的占比情况。

代码覆盖率(暂未开放)

扩展功能(暂未开放)

平台还包含一些扩展功能,包含代码热区、变更函数分析、OC 函数调用链等,后续会根据实际情况进行相应开放。

产品优势

产品优势包括并不限于以下。

稳定可靠的架构

采用分布式云原生计算架构,支持灵活扩缩容,执行更快更稳定。

多工具支持

已集成众多自研、知名开源工具等,采用分层分离架构,满足快速自助管理工具。

多语言覆盖

支持 Java/C++/Objective-C/C#/JavaScript/Python/Go 等 29 种编程语言,覆盖常见常用编程语言。

增量全量分析

增量分析快速发现问题,全量分析保证问题全覆盖。

自定义质量指标

自定义代码质量检测标准,逐步优化代码质量。

全方位质量报告

图形化可视报告,轻松监管代码综合质量趋势。

标准化 API 接口

提供标准化 API 接口,支持快速对接 DevOps 平台。

分布式客户端(灰度中)


支持客户端下载,包含 Linux、Mac、Windows,满足用户本地高频分析场景。

售后服务

为保障您的权益,请勿线下交易!90%的欺诈、纠纷、资金盗窃均由线下交易导致。腾讯云市场为您提供以下服务保障:

优质服务商家

严格准入 提供海量上云服务

7*8小时在线客服

全程在线咨询 助您安心购物

专业测试保证品质

安全监测 保障商品质量

售后无忧

不满意可退款 保障售后无忧