什么时候用assert


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

Tags in this post...

面试题 相关文章推荐
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
JSF面试题:Jsf中导航的标签是什么
Apr 20 面试题
一份Java笔试题
Feb 21 面试题
将n个数按输入顺序的逆序排列,用函数实现
Nov 14 面试题
存储过程的优点有哪些
Sep 27 面试题
你对IPv6了解程度
Feb 09 面试题
override和overload的区别
Mar 09 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
Jul 11 面试题
C#里面如何倒序排列一个数组的元素?
Jun 21 面试题
在C#中如何实现多态
Jul 02 面试题
Linux如何命名文件--使用文件名时应注意
Jan 22 面试题
abstract class和interface有什么区别
Aug 04 面试题
垃圾回收的优点和原理
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学习之PHP表达式
2006/10/09 PHP
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
PHP设计模式之观察者模式定义与用法示例
2018/08/04 PHP
PHP常用函数之根据生日计算年龄功能示例
2019/10/21 PHP
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
jquery实现的3D旋转木马特效代码分享
2015/08/25 Javascript
页面内容排序插件jSort使用方法
2015/10/10 Javascript
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
2017/10/24 jQuery
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
2018/05/14 Javascript
PHP 502bad gateway原因及解决方案
2020/11/13 Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
2020/11/20 Vue.js
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
[05:23]DOTA2-DPC中国联赛2月1日Recap集锦
2021/03/11 DOTA
Python中实现结构相似的函数调用方法
2015/03/10 Python
Django中处理出错页面的方法
2015/07/15 Python
详解django中自定义标签和过滤器
2017/07/03 Python
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
python实现ID3决策树算法
2018/08/29 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
2018/10/11 Python
pycharm创建一个python包方法图解
2019/04/10 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
Python如何对XML 解析
2020/06/28 Python
Final类有什么特点
2012/04/25 面试题
大学四年个人的自我评价
2014/02/26 职场文书
审计专业自荐信范文
2014/04/21 职场文书
基层党建工作宣传标语
2014/06/24 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
党员先进事迹材料
2014/12/19 职场文书
办公室个人总结
2015/02/28 职场文书
详解Nginx 工作原理
2021/03/31 Servers
「天才王子的赤字国家重生术」妮妮姆·拉雷粘土人开订
2022/03/21 日漫