什么时候用assert?什么事assert?

fly026 2009-12-17 08:03:55
什么时候用assert?什么事assert?
...全文
136 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly026 2010-04-22
  • 打赏
  • 举报
回复
谢谢各位了
crazylaa 2009-12-21
  • 打赏
  • 举报
回复
单元测试可能用得着,其他的业务逻辑方面等等都没啥用,还不如自己if else,反正程序里面有时候是必须要检查的。
whpeng2110 2009-12-19
  • 打赏
  • 举报
回复
assertion (断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个 boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的
studying_ 2009-12-18
  • 打赏
  • 举报
回复
JUnit中的 断言,,,测试时候用
wddxx915 2009-12-18
  • 打赏
  • 举报
回复
测试用的。。。断言开关必须开启才有用,,没开 跟注释一样
meadking 2009-12-18
  • 打赏
  • 举报
回复
debug的时候用,,,呵呵
绝对不能用于业务逻辑的判断....
WYhack 2009-12-18
  • 打赏
  • 举报
回复
就是在程序的某一个地方做一下判断,以验证你的程序执行到这里的时候是不是按你的意图执行的~~~
reason2003 2009-12-18
  • 打赏
  • 举报
回复
JUnit中的 断言,,,测试时候用。
一头头 2009-12-18
  • 打赏
  • 举报
回复
我觉得跟if没有什么区别
就是会搞个异常出来
longtenggdf 2009-12-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wyhack 的回复:]
就是在程序的某一个地方做一下判断,以验证你的程序执行到这里的时候是不是按你的意图执行的~~~
[/Quote]

up
Future_Hui_ 2009-12-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 super_sealone 的回复:]
断言,Junit测试中,用来判断测试预想结果的,返回值为布尔类型
[/Quote]

通解
  • 打赏
  • 举报
回复
你说的是 Java 中的 assert 关键字吧?

assert 这个关键字,至少我没发觉有啥用处
super_sealOne 2009-12-17
  • 打赏
  • 举报
回复
断言,Junit测试中,用来判断测试预想结果的,返回值为布尔类型

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧