
腾讯云代码分析
腾讯云代码分析起步于2012年,是集众多分析工具的云原生、分布式、高性能的代码综合分析平台。主要功能是保障多工程项目敏捷迭代下的代码质量,以及支撑团队传承代码文化。
商品参数
商品介绍
腾讯云代码分析(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小时在线客服
全程在线咨询 助您安心购物
专业测试保证品质
安全监测 保障商品质量
售后无忧
不满意可退款 保障售后无忧