腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1704)
视频
沙龙
1
回答
在
空手道
中有
没有办法
获得
断言
状态
,比
如在
变量
中
通过
或
失败
,以
便在
java
中进
一步
处理
?
在
功能文件
中
,我将
断言
写为有
没有办法
获得
上面
断言
的输出
状态
,比如true
或
false,这样我就可以将其扩展到
java
中进
行进
一步
的
处理
?
浏览 12
提问于2018-02-27
得票数 1
回答已采纳
8
回答
如果
断言
失败
,策略是什么?
、
断言
用于检查是否满足条件(前置条件、后置条件、不
变量
),并帮助程序员
在
调试阶段找到漏洞。例如,{ p->do();我的问题是,我们是否需要假设在发布模式下无法满足条件,并相应地
处理
此情况?void f(int *p) assert(p); { }毕竟,
断言
意味着它测试的条件永远不应该是假的。但是,如果我们不检查它,它
失败
了,程序就会崩溃。听起
浏览 1
提问于2010-10-29
得票数 7
回答已采纳
5
回答
我应该如何
处理
断言
失败
?
在
debug / release模式下,是否有正确或可接受的方法来
处理
断言
失败
?::vector<int> v = get_stuff();a = v[this->size() - 1 ]; 现在,如果没有触发
断言
,这段代码将工作得很好,
在
调试
中
,这可能会崩溃,但至少我会看到
断言
失败
,警告我有问题。问题将出现在释放模式下,
在
浏览 2
提问于2012-08-22
得票数 1
回答已采纳
2
回答
Java
断言
,与单元测试和异常进行比较/对比
、
、
、
以下是我的高层次一般性问题:为了澄清我的困惑并限定我所关心的问题,我将谈谈我对
Java
断言
的了解以及与这一行问题相关的背景。因此,首先,
在
本周之前,我甚至不知道
Java
框架的
断言
,也不知道它们的功能,所以我绝对承认我可能不了解整个情况。它们构建在
Java
异常之上,是Error的一个子类型,并在违反时抛出。当关闭时,它们不会增加运行时开销。 然而,在我看来,它们似乎是多余的,特别是
在
考虑良好
浏览 1
提问于2015-06-03
得票数 0
6
回答
需要对我的错误日志机制进行评审评论
、
我们将遵循签名将异常记录到XML文件
中
,该文件可以远程
处理
以
查看
或
报告异常。如果向应用层(全局.asax )抛出任何意外
或
异常,则将清除响应,并将HTML
中
的自定义消息写入用户,其ID与下面的ID相同 “出现意外错误,已记录异常以采取进
一步
行动;请使用生成的#唯一号码与支持小组通信我认为优先级高应该只
在
DAL
或
中使用,或者
在
SAP
或
Ariba接口
失败
时使用。Stack跟踪异常:这将
浏览 6
提问于2009-03-31
得票数 0
回答已采纳
9
回答
过多的
断言
代码有异味吗?
、
、
、
、
尽管有时我不得不测试一些假设--
在
私有方法
中
的
断言
也是如此,因为其中一些假设是“危险的”,重构也无助于进
一步
。(我知道,测试框架允许测试私有方法)。因此,我的习惯是,私有方法的第一行和最后一行都是
断言
。 然而,我注意到我倾向于
在
公共方法(以及私有方法)中使用
断言
,只是“确定”而已。有人会认为过多的
断言
是一种代码气味吗?
浏览 0
提问于2012-06-18
得票数 21
回答已采纳
18
回答
在
一个单元测试
中有
多个
断言
可以吗?
在对这个伟大的职位的评论
中
,Roy提到了审调处项目,该项目旨在在单个测试
中
运行每个
断言
。正确的单元测试应该因为一个原因而
失败
,这就是为什么每个单元测试应该使用一个
断言
。同时,罗伊
在
评论
中
写道: 我的指导原则通常是每次测试测试一个逻辑概念。
在
同一个对象上可以有多个
断言
。它们通常都是被测试的相同的概念。我认为,
在
某些情况下,需要多个
断言
(例如护卫
断言
),但总的
浏览 0
提问于2010-09-28
得票数 528
回答已采纳
5
回答
我们可以说,
通过
同步一个代码块,我们正在使包含的语句具有原子性吗?
、
、
我想澄清我的理解,如果我用synchronized(this){}语句包围一个代码块,这是否意味着我要使这些语句具有原子性?
浏览 8
提问于2014-04-09
得票数 0
回答已采纳
8
回答
什么是
断言
?你为什么要用它们呢?
、
c++
中
的
断言
是如何实现的?示例代码是值得欣赏的。
浏览 7
提问于2008-10-31
得票数 15
回答已采纳
2
回答
每3分钟运行一次
java
类
、
、
import
java
.io.IOException;import
java
.util.Date;import
java
.util.TimerTask; { <startargument>run<
浏览 3
提问于2016-04-13
得票数 0
5
回答
在
Swift
中
引发验证运行时错误的单元测试
、
、
、
谷歌已经引导我找到了通用的Swift错误
处理
链接,但我有一个更具体的问题。我想这里的答案是“不,你运气不好”,但我想再检查一遍,看看我是不是漏了什么东西。目标:我想创建一个单元测试来验证,是的,给这个函数错误的东西实际上会
失败
并抛出一个(运行时/致命的)错误。问题: 当我将这个函数包装在do- error.XCTAssertThrows
中
时,编译器警告我,catch块是unreachable.When -我运行测试并传递坏的参数,do-不捕获error.XCTAssertThrows此函数构建为具有与另一个无声
失败</em
浏览 10
提问于2020-07-07
得票数 7
19
回答
为什么我要使用
断言
?
、
、
我从来没有想过
断言
--为什么要使用它们呢?测试(
在
debug
中
)都很好,但现在我们要做的是竞速(发布)!我们应该放弃所有的安全性,因为
在
测试时没有问题吗?那么,我是不是错过了要点,
浏览 1
提问于2009-07-04
得票数 65
3
回答
如何在不冻结GUI的情况下在单个插槽
中
实现阻塞进程?
、
、
、
如果函数等待
或
挂起,那么我的UI将冻结,这是不可取的。另一方面,必须将我的函数拆分成许多部分并重新发出信号是很长的,而且可能会大量分解代码,这将使调试变得困难,可读性较差,并减慢开发过程。
在
事件驱动编程
中有
没有一个特殊的特性,可以让我只
在
一个函数调用
中
编写进程,并且能够让mainThread
在
等待时完成它的工作?
浏览 0
提问于2010-01-21
得票数 0
回答已采纳
1
回答
锁锁后但在尝试之前出现异常的可能性--最终
、
我想知道是否给出了这样的代码try {} finally {}Monitor.Enter(...){}{}
在
C#的情况下,基于JIT生成的机器
浏览 2
提问于2017-10-09
得票数 4
回答已采纳
4
回答
处理
将字符串转换为整数的函数
中
的错误
我只是想实现我自己的字符串到int的转换函数。我的函数如下:{ else do something and return the value 我只有一个疑问,如果我的字符串是s= "-1",那么我如何区分错误返回的"-1“和字符串的正确转换。谢谢你的帮助。我希望我的问题足够清楚。
浏览 0
提问于2016-10-22
得票数 2
12
回答
RESTful JSON测试-什么工具?
、
、
、
、
从一个
或
多个测试开始,我设法创建了某种框架。这个API也将是我们使用的门户网站的一部分。 我的任务是寻找一些工具来帮助我们自动化API测试,并在未来的测试中提供帮助。
浏览 0
提问于2015-10-01
得票数 5
回答已采纳
3
回答
工厂模式是否包含验证逻辑?
、
、
当使用工厂模式时,工厂itsel是否应该包含验证逻辑,还是应该让调用类
在
传入上下文数据之前
处理
验证? 我有一个简单的工厂方法,但它依赖于传递给它的配置树来决定要实例化哪个对象。
浏览 3
提问于2013-04-25
得票数 8
3
回答
“全球可能效率很低”
、
、
我
在
if命令中使用(
在
Matlab
中
)一个global语句,因此只有
在
真正需要全局
变量
的情况下,我才会将全局
变量
导入本地命名空间。代码分析器警告我,“除非global是其函数
中
的顶级语句,否则它可能效率很低”。考虑到可能的内部实施,我觉得这个限制非常奇怪和不寻常。警告是正确的;Matlab在后台使用了一些非常不寻常的
变量
加载机制,因此
在
if语句中导入全局
变量
的速度要慢得多。这两种解释
中
哪一种是正确的
浏览 6
提问于2011-10-25
得票数 7
回答已采纳
10
回答
一个好的
Java
契约式设计库?
、
几年前,我对
Java
的DbC包做了一次调查,我对它们
中
的任何一个都不完全满意。不幸的是,我没有很好地记录我的发现,我想事情已经改变了。有人愿意比较和对比不同的DbC包吗?
浏览 0
提问于2009-07-02
得票数 45
回答已采纳
5
回答
断言
语句:在生产代码
中
删除
或
保留
、
、
我
在
一家大公司工作,在这里做我的第一个
Java
项目。我们有一些代码风格的指导方针。
在
Java
准则
中
,有人说“
断言
只用于调试和bug搜索,但应该在生产代码
中
删除”。我个人喜欢写
断言
,以
便在
测试期间得到无效程序
状态
的通知,并让它们在生产中停用。但是我的同事告诉我,我应该从代码库
中
删除所有assert语句。当我问到原因时,我会看到上面提到的
Java
代码风格指南。是否有这样的最佳实践,例如
浏览 0
提问于2021-09-23
得票数 4
回答已采纳
点击加载更多
相关
资讯
C语言错误处理和异常处理方法和策略,如何实现非局部跳转
Postman工具的使用以及python代码实现接口调用
开源性能测试工具JMeter快速入门(一)
并发编程的艺术 学习笔记(二)
源码分析: Java中锁的种类与特性详解
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券