腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
理解JavaScript函数
的
圈复杂度
javascript
、
switch-statement
、
cyclomatic-complexity
我想修复This function's
cyclomatic
complexity is too high消息,并偶然发现一个只包含一条
switch
语句
的
简单函数。fs.readFileSync(cmd.argumentDatasource.filename).toString().replace(/\n/g, "").replace(/\r/g, "");
switch
case
"
浏览 20
提问于2016-03-29
得票数 0
5
回答
循环复杂度冲突:函数
的
复杂度应该在10以下:当前复杂度等于13 (
cyclomatic
_complexity)
ios
、
swift3
、
xcode8
、
swiftlint
守则如下:
switch
sender.tag { self.changeGuestViewController(menu)
case
if let menu = LeftGuestMenu(rawValue: 1) { self.changeGuestVie
浏览 9
提问于2017-08-25
得票数 27
回答已采纳
1
回答
如何
解决周期
复杂性
?- RxDataSource RxSwift - SwiftLint
ios
、
swift
、
rx-swift
、
swiftlint
、
rxdatasources
当我使用
cyclomatic
_complexity时,我遇到了这样
的
警告:“循环复杂度违犯:函数应该具有10或更低
的
复杂性
:当前
复杂性
等于14 ( RxDataSource )”。我
的
代码结构如下: typealias DataSource = RxTableViewSectionedReloadDataSourceconfigureCell: { (dataSource, tableView, indexPath, _
浏览 15
提问于2021-12-08
得票数 0
3
回答
如何
降低
此交换机案例
的
复杂性
?
javascript
、
code-complexity
我在
switch
case
中有一个包含if else if
语句
的
case
。
如何
才能
降低
其
复杂性
?有没有什么简洁
的
方法可以让我重构这段代码,将3分减为1分?
case
'glidepath': -------> +1 if (chartOptions.type === trp.fai.charts.glidepath.types.OVERVIEW
浏览 4
提问于2019-10-21
得票数 1
2
回答
如何
降低
以下代码
的
“圈复杂度”
java
、
code-complexity
我想知道
如何
降低
以下代码
的
圈复杂度,这是否是我应该担心
的
事情。请参考方法ValuePojo.getSomething() (请不要担心变量
的
命名,为了清楚起见,这个问题已经重写过了){ { } * This method reports as "HIGH <em
浏览 0
提问于2012-10-09
得票数 6
回答已采纳
1
回答
逻辑相似代码
的
圈复杂度
javascript
、
cyclomatic-complexity
):var x = Math.floor(Math.random() * 10); function b() {
case
0:
case
1:
case
2: return "S
浏览 1
提问于2013-03-18
得票数 3
回答已采纳
1
回答
代码中
的
圈复杂度错误
javascript
、
gruntjs
、
jshint
、
cyclomatic-complexity
我
的
咕噜文件中有两个错误line 101 col22 This function's
cyclomatic
complexity is too high. (10)
swit
浏览 5
提问于2015-04-10
得票数 0
回答已采纳
1
回答
简单
的
圈复杂度计算
cyclomatic-complexity
我发现了,
Cyclomatic
Complexity = ( 2 + ifs + loops +cases - return ),我还发现,圈复杂度可以用条件
语句
+1
的
数量来计算,这基本上是一样
的
。现在,上面的
语句
指出,对于开关中
的
每一种情况--将+1添加到圈复杂度中,如果我在每种情况下都有一个返回
语句
,会发生什么情况?
switch
(someVal) {
浏览 1
提问于2014-01-29
得票数 0
回答已采纳
1
回答
降低
圈复杂度
java
、
complexity-theory
如何
降低
以下代码
的
圈复杂度Object convert(Object> sourceClass); 我使用
的
是SON
浏览 0
提问于2014-02-05
得票数 2
1
回答
具有匹配情况
的
圈复杂度Scala语法错误
scala
这是一种数据文件解析
的
情况。以下是代码段:line match { processData1(...)
case
Seq("Data2Name", data2ID,
浏览 1
提问于2016-04-22
得票数 1
回答已采纳
1
回答
业绩增长?
java
、
performance
、
jvm
、
switch-statement
假设我有以下
switch
语句
:{
case
1: ...; return ...;
case
400: ...; return ...;
case
402: ...; return...;由于这些差距太大,
浏览 1
提问于2015-04-04
得票数 0
回答已采纳
3
回答
如何
降低
Switch
case
语句
的
圈复杂度
c#
有一个函数有开关大小写,我们需要减少它
的
CC
switch
(value) data = "0 - 2B";
case
"2 billion to 10 billion": da
浏览 0
提问于2011-10-14
得票数 6
回答已采纳
1
回答
使用具有true和false键或逻辑运算符
的
对象,而不是使用单个if else,可以
降低
圈复杂度吗?
javascript
、
object
、
logical-operators
、
cyclomatic-complexity
我想我理解了为什么用map替换
switch
语句
会
降低
圈复杂度--在许多可能
的
情况下,只有一种情况。actionsMap = {true: "push", false: "pop"}; 我更喜欢第二个,但是它
如何
降低
圈复杂度呢如果这真的
降低
了圈复杂度,那么可以将每个If替换为具有true和false键
的
映射来
降低
圈复
浏览 5
提问于2020-06-02
得票数 0
2
回答
这个方法"setHeader“
的
圈复杂度是139,它大于10
的
授权复杂度
java-8
、
sonarqube
setHeader中有139个开关案例
switch
(headertableField) { headerDTO.setAudval(StringUtils.getTrimValueAfterNullCheck(headerValue));
浏览 0
提问于2018-04-27
得票数 2
2
回答
组合这两个javascript函数
的
最佳方式
javascript
、
reactjs
、
functional-programming
、
func
、
reusability
我正在尝试以一种优雅
的
方式组合这两个函数。我已经通过使用
switch
语句
和常量变量来重复值来
降低
了
复杂性
moment(prevDay) .format('YYYY/MM/DD');
switch
setParagonActive
浏览 14
提问于2021-05-25
得票数 1
回答已采纳
1
回答
将字符串拆分成标记并计算元音
的
C程序
c
、
string
、
algorithm
、
count
、
strtok
我正在尝试做一个C程序,它将字符串拆分成标记,并计算找到
的
每个单词中
的
元音;如果有两个以上
的
元音,则显示该单词。这就是我想要做
的
。我认为strtok是获取单词
的
最简单方法,但我找不到元音并打印单词。
浏览 0
提问于2018-03-18
得票数 0
1
回答
如何
将随机
的
int传递到我
的
开关中?
java
、
random
、
switch-statement
public String computerChoice() int i = ran.nextInt(4);
switch
(i){ str = "paper"; str = "rock"; str = "scissors"
浏览 1
提问于2022-01-02
得票数 -1
2
回答
为什么
switch
(true)
的
NPath复杂度比if() than ()要小?
php
、
time-complexity
、
phpmd
我发现有趣
的
是,if() elseif()
语句
组
的
NPath复杂度高于
switch
(true)
语句
。", $this->name); }
浏览 1
提问于2014-01-15
得票数 16
回答已采纳
2
回答
如何
重构这一功能,将其认知复杂度从17
降低
到15
javascript
、
node.js
、
ecmascript-6
、
sonarqube
、
refactoring
如何
重构此函数以减少complexicityWhen --当时我使用
的
是开关情况--代码遵从性更高,所以
如何
减少它--
如何
实现这个 if (val instanceof Error) return val.message === ''
switch
(val.toString()) {
浏览 3
提问于2020-07-13
得票数 3
2
回答
Fluent接口与类复杂度
php
、
language-agnostic
、
chaining
、
fluent-interface
Problem:使用许多方法实现fluent接口会导致类
复杂性
度量
的
快速增长。
浏览 4
提问于2014-03-14
得票数 6
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券