什么时候用assert


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

Tags in this post...

面试题 相关文章推荐
同步和异步有何异同,在什么情况下分别使用他们?举例说明
Feb 27 面试题
super关键字的用法
Apr 10 面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 面试题
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
Jul 16 面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 面试题
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
Apr 28 面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 面试题
新大陆软件面试题
Nov 24 面试题
某公司部分笔试题
Nov 05 面试题
GWebs公司笔试题
May 04 面试题
创立科技Java面试题
Nov 29 面试题
Shell脚本如何向终端输出信息
Apr 25 面试题
垃圾回收的优点和原理
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
CodeIgniter基本配置详细介绍
2013/11/12 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
php结合ACCESS的跨库查询功能
2015/06/12 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
2016/02/16 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
Smarty模板语法详解
2019/07/20 PHP
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
鼠标经过的文本框textbox变色
2009/05/21 Javascript
JavaScript 继承的实现
2009/07/09 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
bootstrap suggest下拉框使用详解
2017/04/10 Javascript
Vue.js数据绑定之data属性
2017/07/07 Javascript
jQuery实现手势解锁密码特效
2017/08/14 jQuery
使用ajax的post同步执行(实现方法)
2017/12/21 Javascript
layui radio性别单选框赋值方法
2018/08/15 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
js 实现碰撞检测的示例
2020/10/28 Javascript
python实现比较两段文本不同之处的方法
2015/05/30 Python
解决pycharm的Python console不能调试当前程序的问题
2019/01/20 Python
python基于itchat模块实现微信防撤回
2019/04/29 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
详解Python模块化编程与装饰器
2021/01/16 Python
html5 datalist标签使用示例(自动完成组件)
2014/05/04 HTML / CSS
环境科学专业大学生自荐信格式
2013/09/21 职场文书
小学语文业务学习材料
2014/06/02 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
安全员岗位职责范本
2015/04/11 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
社区干部培训心得体会
2016/01/06 职场文书
党风廉洁教育心得体会
2016/01/20 职场文书
2019年家电促销广告语集锦
2019/10/21 职场文书
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers