什么时候用assert


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

Tags in this post...

面试题 相关文章推荐
几道PHP面试题
Apr 14 面试题
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
Nov 25 面试题
JPA面试常见问题
Nov 14 面试题
怎么处理XML的中文问题
Mar 26 面试题
武汉某公司的C#笔试题面试题
Dec 25 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Sep 18 面试题
介绍一下linux的文件系统
Mar 20 面试题
系统管理员的职责包括那些?管理的对象是什么?
Jan 18 面试题
什么是GWT的Module
Jan 20 面试题
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
Jan 12 面试题
Unix控制后台进程都有哪些进程
Sep 22 面试题
与UNIX有关的几个名词
Sep 17 面试题
垃圾回收的优点和原理
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
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
XML+XSL 与 HTML 两种方案的结合
2007/04/22 Javascript
javascript工具库代码
2012/03/29 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
js交换排序 冒泡排序算法(Javascript版)
2014/10/04 Javascript
javascript 数组操作详解
2015/01/29 Javascript
jquery实现用户信息修改验证输入方法汇总
2015/07/18 Javascript
JS简单循环遍历json数组的方法
2016/04/22 Javascript
jQuery ztree实现动态树形多选菜单
2016/08/12 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
jQuery中ajax错误调试分析
2016/12/01 Javascript
微信小程序 less文件编译成wxss文件实现办法
2016/12/05 Javascript
Angualrjs和bootstrap相结合实现数据表格table
2017/03/30 Javascript
微信JSAPI Ticket接口签名详解
2020/06/28 Javascript
基于jQuery实现定位导航位置效果
2017/11/15 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
一文秒懂nodejs中的异步编程
2021/01/28 NodeJs
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
2008/09/06 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
python3写爬取B站视频弹幕功能
2017/12/22 Python
Python函数中不定长参数的写法
2019/02/13 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
Python3 assert断言实现原理解析
2020/03/02 Python
python基本算法之实现归并排序(Merge sort)
2020/09/01 Python
高校毕业生登记表自我鉴定
2013/11/03 职场文书
家居设计专业个人自荐信范文
2013/11/26 职场文书
交通法规咨询中心工作职责
2013/11/27 职场文书
银行演讲稿范文
2014/01/03 职场文书
社团成立邀请函
2014/01/08 职场文书
高中生活自我鉴定
2014/01/18 职场文书
幼儿园大班教学反思
2014/02/10 职场文书
高中学生期末评语
2014/04/25 职场文书
五一促销活动总结
2014/07/01 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书
Python爬虫之爬取最新更新的小说网站
2021/05/06 Python