什么时候用assert


Posted in 面试题 onMay 08, 2015
assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的。

Tags in this post...

面试题 相关文章推荐
什么是Smarty变量操作符?如何使用Smarty变量操作符
Jul 18 面试题
下面这个程序执行后会有什么错误或者效果
Nov 03 面试题
C++:memset ,memcpy和strcpy的根本区别
Apr 27 面试题
写一个用矩形法求定积分的通用函数
Nov 08 面试题
.net工程师笔试题
Jun 09 面试题
盛大二次面试题
Nov 18 面试题
几个Shell Script面试题
Apr 18 面试题
中科创达面试题
Dec 28 面试题
软件测试工程师结构化面试题库
Nov 23 面试题
Python中pass语句的作用是什么
Jun 01 面试题
95%的面试官都会问到的50道Java线程题,附答案
Aug 03 面试题
J2EE面试题
Mar 14 面试题
垃圾回收的优点和原理
May 16 #面试题
Static Nested Class 和 Inner Class的不同
Nov 28 #面试题
同步和异步有何异同,在什么情况下分别使用他们?
Dec 28 #面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 #面试题
int和Integer有什么区别
May 25 #面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 #面试题
下面代码从性能上考虑,有什么问题
Apr 03 #面试题
You might like
PHP ignore_user_abort函数详细介绍和使用实例
2014/07/15 PHP
PHP实现连接设备、通讯和发送命令的方法
2015/10/13 PHP
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
js判断鼠标同时离开两个div的思路及代码
2013/05/31 Javascript
asp.net刷新本页面的六种方法总结
2014/01/07 Javascript
jQuery中slideUp 和 slideDown 的点击事件
2015/02/26 Javascript
简单实现js菜单栏切换效果
2017/03/04 Javascript
微信小程序request请求后台接口php的实例详解
2017/09/20 Javascript
[58:23]LGD vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python 的 with 语句详解
2014/06/13 Python
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
Python使用functools实现注解同步方法
2018/02/06 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
一行Python代码制作动态二维码的实现
2019/09/09 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
js实现移动端H5页面手指滑动刻度尺功能
2017/11/16 HTML / CSS
亚马逊巴西站:Amazon.com.br
2019/09/22 全球购物
Java文件和目录(IO)操作
2014/08/26 面试题
汇科协同Java笔试题
2012/03/31 面试题
中文系学生自荐信范文
2013/11/13 职场文书
护士求职推荐信范文
2013/11/23 职场文书
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
婚礼新郎父母答谢词
2014/01/16 职场文书
继承公证书
2014/04/09 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
考试作弊被抓检讨书
2014/10/02 职场文书
党员查摆问题及整改措施
2014/10/10 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
优秀党务工作者先进事迹材料
2014/12/25 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
采购员岗位职责范本
2015/04/07 职场文书
2019通用版新员工入职培训方案!
2019/07/11 职场文书
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
gojs实现蚂蚁线动画效果
2022/02/18 Javascript
前端vue+express实现文件的上传下载示例
2022/02/18 Vue.js