首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
代码质量
订阅
柚子要自由
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
后置 SonarQube 发现代码问题太迟了,怎样与 vscode 亲密结合,提高代码质量?
我们可以根据需求定制规则,激活或者挂起某项规则。 然而现实中,作为搬砖前线的一份子,我们并非单打独斗,团队每个人,都得遵循共同的编码规则,这时候,SonarQube 就出场了。 作为一个本地代码规范警告服务,我们不需要 SonarQube 使用那些花里胡哨的图标和文字展示什么问…
理想中的Jenkins+Sonar+Github代码质量管理
前阵子老美的Audit要求各个开发组截图各自repository的Sonar Analysis Report,我跑去Sonarqube一看。。。好家伙!全是红灯,简直惨不忍睹 当然这其中有历史问题,因为我们是半路接管的欧美team的code,很多issue都是old code所…
SonarQube 搭建代码质量管理平台(一)
SonarQube 是一个开源的代码分析平台,用来持续分析和评测代码的质量,支持检测 Java、JavaScript、C#、C、C++ 等二十几种编程语言。通过 SonarQube 可以检测出项目中潜在的Bug、漏洞、代码规范、重复代码、缺乏单元测试的代码等问题,并提供了 UI…
代码质量第 4 层 - 健壮的代码
健壮性(Robustness) 是指程序在遇到规范以外的输入,错误和异常时,仍能正常运行。简单来说,健壮代码的适应性很强,不会因为一些异常,就导致程序崩溃。
代码质量第 3 层 - 可读的代码
点击一键订阅《云荐大咖》专栏,获取官方推荐精品内容,学技术不迷路! 可读的代码能极大的提高开发效率。在开发的过程中,有很大一部分时间是在阅读代码。可读的代码,容易理解,也容易改。反之,不可读性的代码,
基于SonarQube代码质量检查工具总结
SonarQube(sonar)是一个开源平台,用于管理源代码的质量。 SonarQube不只是一个质量数据报告工具,更是代码质量管理平台。 支持java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管…
怎么提高代码质量?-来自Google的研发经验总结
你的团队有没有过这样的经历:开发效率低,招了很多人,天天加班,出活却不多,线上bug频发,领导发飙,中层束手无策,工程师抱怨不断,查找bug困难。其实这些都是代码质量差惹的祸。代码质量是研发质量管理的根本,它决定了整个开发团队的开发效率,项目质量,其他监控,告警,日志等手段都只…
圈复杂度那些事儿-前端代码质量系列文章(二)
上面这句话的意思是:调试的难度相当于写代码的两倍。因此,如果你写出了你自认为最聪明巧妙的代码,那么你将不具备拥有足够的智商去调试它。根据这段话的意思,我们不应该去写出“自作聪明”的代码,否则的话我们自己都没有能力维护。应该写出浅显易懂,刚毕业的实习生都能看懂的代码才是好代码。 …
注释那些事儿 - 前端代码质量系列文章(一)
好的注释可以提高代码的可读性和可维护性,从而提高代码质量。 那么什么是好的注释?如何写出好的注释?本文将从注释的目的和原则出发对 JS 注释进行探讨。 我们写注释,是为了给代码的读者(包括我们自己,也可能包括机器,如 jsdoc)看,帮助读者阅读理解代码并进行维护。 「如无必要…