腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
存在
死
代码
或
未
使用
的
导入
、
变量
等
,
如何
使
编译
失败
、
如果
有任何
未
使用
的
导入
、本地
或
私有
变量
或
代码
库中
的
死
代码
,我会尝试
失败
的
编译
。因此,我添加了以下scalacoptions。Ywarn-unused:privates", // Warn if a private member is unused "-
浏览 19
提问于2019-03-09
得票数 3
1
回答
根据设计,在戈朗没有检测到/报告
死
代码
?
、
我可以接受任何函数并将panic("don't")抛到它
的
中间,而不是在任何分支
或
循环中(
使
函数
的
其余部分“
死
”),go
编译
器将很高兴地
编译
和运行,而不报告这是一个问题。 有人知道这是故意
的
吗?(
编译
器大声抱怨
未
使用
的
导入
,那么为什么不死
代码
.)他们现在不能回去改变这种行为,因为go 1已经发布,他们将破坏现有的格式
浏览 0
提问于2013-10-01
得票数 5
回答已采纳
2
回答
GCC能从最终输出中消除什么样
的
死
码?
、
、
、
、
我一直被告知
编译
器是足够聪明
的
消除
死
代码
。我正在编写
的
大部分
代码
在
编译
时都有很多已知
的
信息,但是
代码
必须以大多数通用
的
形式编写。我不知道任何程序集,所以我无法检查生成
的
程序集。哪种
代码
可以在最终
的
可执行文件中有效地消除?bool b> if(b){ }else{ //som
浏览 9
提问于2012-05-30
得票数 19
1
回答
如何
在vscode中以绿色(警告)而不是红色(错误)显示
未
使用
的
导入
/本地值?
、
当我用vscode编写TypeScript
代码
时,
未
使用
的
导入
显示为一个错误,并带有红色
的
下划线:
未
使用
的
局部
变量
也是如此。在运行tsc作为持续集成测试
的
一部分时,我很高兴将这些标记为错误,但我更希望在vscode中将它们呈现为绿色警告。更有可能
的
是,我还没有
使用
导入
/本地,而红色错误
使
我认为
存在<
浏览 7
提问于2017-11-28
得票数 9
回答已采纳
5
回答
两次日食警告
的
原因
、
、
我想知道为什么 eclipse警告开发人员注意以下事情
的
主要原因是什么: 谢谢!
浏览 1
提问于2013-05-09
得票数 1
回答已采纳
3
回答
重命名反模糊
代码
、
、
有没有什么工具可以将去模糊
的
代码
重命名为.NET dlls
的
可读
代码
?去模糊=模糊
的
反向过程。将不可读
的
变量
名称、命名空间转换为可读
的
名称,如A1、A2 (原因是无法转换回原始名称),这使得跟踪和理解原始源
代码
变得很容易。
浏览 1
提问于2010-08-28
得票数 4
7
回答
如何
在Objective-C中检测
未
使用
的
方法和#import
、
、
、
在一个iPhone应用程序上工作了很长时间后,我意识到我
的
代码
相当脏,包含了几个没有调用
或
根本没有用处
的
#import和方法。 我想知道是否有任何
编译
器指令
或
方法来检测那些无用
的
代码
行。
浏览 0
提问于2009-09-21
得票数 102
2
回答
Android -点火库-
未
绑定类路径
变量
错误
、
因此,我没有加载
使用
Maven构建
的
,并将其作为一个项目
导入
eclipse。 提前谢谢。
浏览 4
提问于2012-05-22
得票数 0
回答已采纳
2
回答
过多
的
注释和
未
使用
的
变量
是否会减少?
、
、
我所介绍
的
应用程序
使用
了大约250个dll(全部是visual studio组件),我注意到有大量
的
注释不需要(从vb6 -> .NET升级
代码
)和许多未
使用
的
变量
。每个解决方案
的
注释量可以低到100行,到1000行不需要
的
注释。有些解决方案有50个以上
未
使用
的
变量
。这将增加与该解决方案相关联
的
DLL
的
大小,不是吗?这会因
浏览 1
提问于2015-01-15
得票数 0
回答已采纳
8
回答
未
使用
的
函数会被优化吗?
、
、
一个相当简单
的
问题。现在
的
编译
器倾向于做大量
的
优化。它们是否也从最终输出中删除
未
使用
的
函数?
浏览 0
提问于2011-06-02
得票数 55
回答已采纳
8
回答
如何
在大型react项目中找到死
代码
?
、
、
、
为了重构客户端项目,我正在寻找一种安全
的
方法来查找(和删除)
未
使用
的
代码
。关
浏览 2
提问于2019-01-11
得票数 75
回答已采纳
4
回答
从c++文件中删除无用行
、
、
很多时候,当我在调试
或
重用一些
代码
时,文件会开始获取什么都不做
的
行,尽管它们可能在某个时候做了一些事情。 像向量和被填充,然后被
使用
的
类/结构,定义但从未
使用
的
类/结构,以及声明但从未
使用
的
函数。我理解在许多情况下,这些东西中
的
一些并不是多余
的
,因为它们可能从其他文件中可见,但在我
的
例子中,没有其他文件,只是我
的
文件中多余
的
<
浏览 7
提问于2013-04-05
得票数 8
回答已采纳
1
回答
闭包
编译
器:
如何
分离和控制
编译
/缩减过程?
、
、
、
、
Google Closure Compiler是一个强大
的
JS
编译
器和精简工具,它提供了许多优化选项,如重命名
变量
、删除
死
代码
、折叠
变量
声明、重写控制流结构
等
。我想要
的
是将这些优化中
的
一个
或
一些单独应用于输入JS程序。例如,我可能想用短名称重命名
变量
,但不想删除无效
代码
。
如何
实现这种详细
的
编译
pass控制?CC
的</em
浏览 0
提问于2015-07-14
得票数 1
7
回答
如何
避免“声明和不
使用
”
的
恼人错误
我正在学习Go,但我觉得
编译
时不应该留下任何
变量
或
包
未
使用
,这有点烦人。 这真的让我慢下来了。例如,我只想声明一个新包,并计划稍后
使用
它,或者只是取消一些要测试
的
命令。
浏览 4
提问于2014-02-13
得票数 406
回答已采纳
3
回答
从你
的
应用程序中删除无效
代码
的
最好方法是什么?
、
我经常觉得,在多次迭代我
的
代码
之后,我剩下
的
通常是函数、类
或
其他
代码
行,这些在以前
的
修订中是有意义
的
,但对于新
的
修订版本来说并不是很有用。我知道当您运行测试用例时,分析器可以告诉您
代码
的
哪一部分被调用?但是,
如何
识别
代码
的
哪些部分从未被调用来删除它,以便剩下
的
部分更具可读性呢?例如,有没有一种快速
的
方法可以知道
代码</e
浏览 1
提问于2011-04-07
得票数 2
回答已采纳
2
回答
C++原子在iOS上
、
、
、
我在一个iOS项目中有下一个独立
的
测试片段:std::atomic_bool ab;bool expected = false; while (!
如果
ab没有被其他线程修改,我希望循环是无限
的
,但是在执行之后,我发现assert
失败
了。为什么会发生这种事?
浏览 7
提问于2015-05-22
得票数 0
回答已采纳
7
回答
如何
禁用Golang
未
使用
的
导入
错误
默认情况下,Go会将
未
使用
的
导入
视为错误,强制您删除
导入
。我想知道是否
存在
一些希望来改变这种行为,例如将其降低为警告。 我发现这个问题非常烦人,
使
我无法享受Go编程
的
乐趣。例如,我测试了一些
代码
,禁用了一个段/函数。库中
的
一些函数不再
使用
(例如,fmt、错误
等
),但我需要在进行一些测试后重新启用该函数。现在,除非我删除这些
导入
,否则程序将无法
编译
浏览 0
提问于2013-10-24
得票数 108
2
回答
代码
修剪是否与混淆有关?
、
根据我
的
研究,许多混淆/优化包包括一个名为“剪枝”
的
特性,软件在处理过程中将删除
死
代码
。下面的包包括混淆和
代码
剪裁作为一个特性(举几个例子):预模糊器 (.NET)ProGuard (Java) 我看到了这两个操作都需要扫描和分析程序集
的
公共线程,但我很好奇这两个特性是否是
或
甚至可能是基本相关
的
。我要问
的
原因是,我们正在考虑在我们
浏览 0
提问于2012-02-28
得票数 -1
2
回答
我
的
程序有什么错误?我已经在
使用
这些值了吗?
我是golang
的
新手,这是我
的
程序: checkParam(os.Args) var dur int/fulijisuan.go:40:22: got declared and not used已经修复了,将:=替换为=。
浏览 0
提问于2018-05-03
得票数 0
1
回答
Intellij没有分析我
的
代码
当我今天早上打开它
的
时候,突然之间,没有一个
代码
被正确地分析了。我注意到
的
主要事情是,它说每个
变量
都是
未
使用
的
(即使在下一行中
使用
它),
如果
我尝试
使用
一个不
存在
的
变量
,它就不会显示错误,
如果
我尝试
使用
未
导入
的
类,则不会出现任何错误。TODOs也不会穿蓝色
的
。
浏览 0
提问于2016-10-24
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
「按需引入」的多种实现方式
是什么在释放人工智能(AI)和机器学习的力量?
JVM语言比较研究:Java、Kotlin 和Scala的利与弊
二十二、Python的模块-模块的宏伟蓝图
undeclared identifier怎么解决
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券