问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sonarqube是用来做什么管理的

发布网友 发布时间:2022-05-16 17:49

我来回答

1个回答

热心网友 时间:2023-08-07 12:53

Sonar简介

Sonar是一个用于代码质量管理的开源,用于管理源代码的质量,可以从七个维度检测代码质量

通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测


sonarQube能带来什么?


Developers' Seven Deadly Sins

糟糕的复杂度分布

文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员难以理解它们,

且如果没有自动化的单元测试,对于程序中的任何组件的改变都将可能导致需要全面的回归测试


2.重复

显然程序中包含大量复制粘贴的代码是质量低下的


sonar可以展示源码中重复严重的地方


3.缺乏单元测试


sonar可以很方便地统计并展示单元测试覆盖率


4.没有代码标准

sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具规范代码编写

5.没有足够的或者过多的注释

没有注释将使代码可读性变差,特别是当不可避免地出现人员变动时,程序的可读性将大幅下降

而过多的注释又会使得开发人员将精力过多地花费在阅读注释上,亦违背初衷

6.潜在的bug


sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具检测出潜在的bug

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问昆山正仪到江苏省昆山市出口加工区新竹路99号 怎么坐班车最近? 跪求苏州神达电脑地址!!! 华为运动耳机挂脖式怎么配对 雅酷美挂脖式无线蓝牙防水耳机-运动时尚,自由畅听 已知函数f(x)=cos^2x-sin^2x+2根号3sinxcosx+1 原先微信有联系后来突然对方要求我对他进行朋友验证我没有他电话号码... 已知函数f(x)=cos^2x-sin^2x+2根号3sinxcosx 已知函数fx=cos^2*x-sin^2*x+2sinx*cosx,求fx的最小正周期,并求当... 已知函数f(x)=cos2x-sin2x 4sinx·cosx求f(x)的最小正周期,并求当x为... 已知f(x)=cos^2x-sin^x+2sinxcosx。①求函数最小正周期②当x∈【0... 如何读懂sonarqube源码 如何分析sonarqube执行结果 如何集成sonarqube至gitlab 人的脚为什么会裂?有何解决方法? 为什么人脚干的裂口子? 再问一下现在玩开心网kaixin001的朋友,偷来的东西能送人么? PPT如何设置先显示图片然后显示文字 脚上起水泡裂口子怎么回事 我妈45岁,老是多疑,怀疑我爸偷她东西送人,我相信我爸不会做这事这是病吗?该如何解决这家庭矛盾? 如果你父母家长未经允许就把你的东西送人,你会怎么办? 老公未经我同意就将我的东西送人,该怎么办? 做ppt怎么先出图片后出字 老公经常没经过我同意就把我的东西送人我该怎么办. 武汉哪有Armani的专卖店? 朋友把我送给他的东西偷偷送给了别人,我可以生气吗? 武汉哪里有阿玛尼手表维修? 公司里偷东西被送到人派出所处理好了,公司还有权利罚款吗 比喻偷到的东西送给别人那个人却给你告发了的成语 武汉有没有ARMANI的手表专卖? 别人没经过我同意把我的东西送人要不要负法律责任 请把我刚才问念阿弥陀佛圣号之疑问用中文答好吗? 女人想出家一般原因 如何用sonarqube检查c++ 修行金刚经的人,在修行过程中是不是会有什么违缘 有出家念头的人性格 兰字头怎么打 有出家念头的女人性格 sonarqube是哪个国家的 如何实修四个外加行,培养真实无伪的出离心? 未来世间谁是我,既以来世我是谁 请问各位学佛的师兄,如何能断掉情执?喜欢看俊男美女,如何断掉? 偶像梦幻祭麻油是谁 兰开头十字诗句? 请位佛学大师解释如何放下爱情 拜谢 请赐教 sonarqube 能检查内存泄漏吗 myi是谁偶像梦幻祭 sonarqube可以和哪些软件一起使用 为什么会有众生皆苦的说法? 为什么要历经磨难才能成佛? 学佛的信徒们,帮我解惑