什么时候用assert


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

Tags in this post...

面试题 相关文章推荐
serialVersionUID具有什么样的特征
Feb 20 面试题
编写类String的构造函数、析构函数和赋值函数
May 29 面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 面试题
将"引用"作为函数参数有哪些特点
Apr 05 面试题
SQL面试题
Apr 30 面试题
必须要使用游标的SQL语句有那些
May 07 面试题
北京RT科技有限公司.net工程师面试题
Feb 15 面试题
可以使用抽象函数重写基类中的虚函数吗
Jun 02 面试题
测试驱动开发的主要步骤是什么
Dec 10 面试题
写clone()方法时,通常都有一行代码,是什么?
Oct 31 面试题
Java Servlet的主要功能和作用是什么
Feb 14 面试题
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
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
PHP生成json和xml类型接口数据格式
2015/05/17 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
Nigma vs Alliance BO5 第五场2.14
2021/03/10 DOTA
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
HTML长文本截取含有HTML代码同样适用的两种方法
2013/07/31 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
javascript轻量级模板引擎juicer使用指南
2014/06/22 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
2014/12/18 Javascript
javascript从作用域链谈闭包
2020/07/29 Javascript
学习JavaScript设计模式之责任链模式
2016/01/18 Javascript
JS中的forEach、$.each、map方法推荐
2016/04/05 Javascript
基于jQuery实现的查看全文功能【实用】
2016/12/11 Javascript
高效的jQuery代码编写技巧总结
2017/02/22 Javascript
react-router中的属性详解
2017/06/01 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
2018/08/24 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
Python读写ini文件的方法
2015/05/28 Python
使用python加密自己的密码
2015/08/04 Python
将Emacs打造成强大的Python代码编辑工具
2015/11/20 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
Python魔法方法功能与用法简介
2019/04/04 Python
python3 enum模块的应用实例详解
2019/08/12 Python
Python如何省略括号方法详解
2020/03/21 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
办公室文秘岗位职责
2013/11/15 职场文书
老总助理工作岗位职责
2014/02/06 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
幼儿园元旦活动感言
2014/03/02 职场文书
经贸日语专业个人求职信范文
2014/04/29 职场文书
领导干部保密承诺书
2014/08/30 职场文书
2016年11月份红领巾广播稿
2015/12/21 职场文书