什么时候用assert


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

Tags in this post...

面试题 相关文章推荐
PHP高级工程师面试问题推荐
Jan 18 面试题
解释DataSet(ds) 和 ds as DataSet 的含义
Jul 27 面试题
ASP.NET中的身份验证有那些
Jul 13 面试题
什么情况下你必须要把一个类定义为abstract的
Jan 06 面试题
初级软件工程师面试题 Junior Software Engineer Interview
Feb 15 面试题
C#如何判断当前用户是否输入某个域
Dec 07 面试题
init进程的作用
Aug 20 面试题
nohup的用法
Aug 10 面试题
Prototype是怎么扩展DOM的
Oct 01 面试题
Java程序员常见面试题
Jul 16 面试题
Tomcat的缺省是多少,怎么修改
Apr 09 面试题
DELPHI面试题研发笔试试卷
Nov 08 面试题
垃圾回收的优点和原理
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
Zend引擎的发展 [15]
2006/10/09 PHP
pw的一个放后门的方法分析
2007/10/08 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
Javascript this 关键字 详解
2014/10/22 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
javascript实现倒计时(精确到秒)
2015/06/26 Javascript
JavaScript中的Number数字类型学习笔记
2016/05/26 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
解决vue props 拿不到值的问题
2018/09/11 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
使用Python的Tornado框架实现一个一对一聊天的程序
2015/04/25 Python
python实现对一个完整url进行分割的方法
2015/04/29 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
python使用Flask操作mysql实现登录功能
2018/05/14 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
在pycharm下设置自己的个性模版方法
2019/07/15 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
python中几种自动微分库解析
2019/08/29 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
django 连接数据库出现1045错误的解决方式
2020/05/14 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
Python类及获取对象属性方法解析
2020/06/15 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
中国领先的专业家电网购平台:国美在线
2016/12/25 全球购物
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
HttpServlet类中的主要方法都有哪些?各自的作用是什么?
2014/03/16 面试题
《骑牛比赛》教后反思
2014/04/22 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
个人专业技术总结
2015/03/05 职场文书
质量整改通知单
2015/04/21 职场文书