大佬带你体验华为云代码检查服务CodeArts Check

1 开发者的自述

作为开发者,刚开始都不希望有任何针对他代码的批评,因为一旦知道代码被检测出问题,就会付出额外的努力做好工作,实际上,从一个开发人员的编码中,你能更清楚地了解编程语言可以做什么,将学会编写更有效的代码,并找到更多有利于组织代码的模式。初入大厂,有多少人是从清理代码检查告警开启熟悉项目的,代码检查能帮助我们快速成长,并能帮助团队成员从彼此中汲取经验,但更好的是,代码质量也得到了提升,并易于维护。

在此,我给大家分享一个我在编码过程中如何审查自己代码的供参考。

2 审查编码历程

作为一个编码者,一个好用的审查工具能事半功倍,快速提升能力,通过不断的了解和对比,我还是选择了华为云CodeArts Check云服务,这个云服务所具备的一站式代码检查,强大的高并发、缓存、增量、容灾、流控、差异化调度、故障自动隔离等能力占尽了优势。我这里分享下是如何使用这个云服务的。

CodeArts Check入口

点击华为云CodeArts Check云服务,进入CodeArts Check云服务主页:

大佬带你体验华为云代码检查服务CodeArts Check_第1张图片

如何扫描项目

点击“立即使用”进入服务内部,本次我们采用现有的demo项目进行体验。直接点击“立即执行”按钮或则“开始检查”按钮,开始执行扫描任务:

大佬带你体验华为云代码检查服务CodeArts Check_第2张图片

等待检查完成,可以点击任务名称查看任务详情:

大佬带你体验华为云代码检查服务CodeArts Check_第3张图片

我们可以点击“问题数”下的数字查看项目代码具体问题:

大佬带你体验华为云代码检查服务CodeArts Check_第4张图片

如果在修复问题过程中,有不理解此问题或者需要修复帮助时,可以点击问题下的“问题帮助”查看此告警的详细描述、正确示例、错误示例、修复建议等信息, 在我们修复完所有问题后,可以继续点击“开始检查”按钮检测是否成功修复;

大佬带你体验华为云代码检查服务CodeArts Check_第5张图片

如何配置规则

在上面体验项目任务扫描过程中,我们使用的是直接开始检查,代码检查服务会默认使用Java、C++、PHP、C#、JS、TypeScript、HTML、CSS、Go和Python语言的规则集;而我们在实际过程中,可以根据自己的需要新增、复制、修改或删除自定义规则集:

大佬带你体验华为云代码检查服务CodeArts Check_第6张图片

可以点击规则集名称查看具体的规则和规则详细信息:

大佬带你体验华为云代码检查服务CodeArts Check_第7张图片

同时,我们也可以对已有的检查任务进行修改或任务设置:

大佬带你体验华为云代码检查服务CodeArts Check_第8张图片

点击左侧JAVA语言查看其包含的所有规则集,可以启用其中的某种规则再次选择“开始检查”来扫描此任务(启用后,默认使用这一种规则集进行扫描):

大佬带你体验华为云代码检查服务CodeArts Check_第9张图片

3 开发者的总结

当我们面临稍纵即逝的市场机会,而又有软件交付时间压力时,可能会临时适当降低对软件质量的标准。但是,从长远考虑,我们还是需要重视软件质量。软件是由代码编写而成。代码质量是软件质量的决定性因素。因此,重视代码的审查至关重要,可以免去生产带来的任何烦恼。

你可能感兴趣的:(华为云,华为,代码规范)