代码检查 CodeCheck 视频简介

代码检查(CodeCheck)是面向软件开发者提供代码质量管理云服务,可在线进行多种语言的代码静态检查、代码安全检查、质量评分、代码缺陷改进趋势分析,辅助您管控代码质量。

限时 免费体验 ,体验期结束后按需或者按套餐收费。 了解详情

产品优势

专业

提供华为典型检查规则集。

提供质量星级、风险指数评估。

精准

精确定位缺陷,提供修复指导。

支持用户自定义检查规则集,精准检查用户关注缺陷。

易用

一个平台支持多种语言检查,持续扩充语言支持广度。

一键执行检查,批量过滤缺陷,分级分类快速处理。

产品架构

代码检查

  • 代码检查围绕检查任务实例开展,检查任务由“代码+检查规则+检查报表”构成,即:检查引擎从代码仓库(CodeHub)克隆代码,从规则库中获取检查规则,执行生成检查报表,保存到检查任务实例对象。
  • 图例说明,开发人员/SE通过检查任务实例执行代码检查;如果系统的检查不满足需求,SE可通过定制规则集来实现定制检查;项目经理通过检查实例报表监控管理代码质量。

应用场景

Web应用安全检查

场景特点

Web服务面向Internet互联网,容易遭受DDos攻击、冒名访问、信息泄露等风险。

适用场景

互联网服务交付安全等级验收。

项目质量控制

场景特点

缺乏有效工具平台,质量工作依赖后端测试。

适用场景

项目经理迭代交付质量控制。

功能描述

支持多种语言

支持Java、JavaScript、CSS、HTML、JSP、C++、C#、Python等语言,持续增加语言支持广度。

典型检查

提供华为典型检查规则集,支撑web检查、安全检查、架构检查、编码问题检查等场景。

定制检查

用户可以基于规则库定制满足场景专项需求的检查规则集。

指导修复

针对每个代码缺陷,提供详细的缺陷影响说明、正确示例、错误示例、修改建议。

分级处理

针对大量代码缺陷,用户可根据问题级别、问题分类、语言、文件目录等进行过滤,分级处理。

多维度报表

提供质量星级、风险指数、问题趋势、以及多中代码质量报表。

立即注册华为云