免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 77h2_eleven
打印 上一主题 下一主题

[函数] 大家在项目代码中会大量使用断言么?  关闭 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2008-10-10 17:25 |显示全部楼层

回复 #120 alickguo 的帖子

120楼 发表于 2008-9-9 21:45   
用assert还是比较温柔的了,在偶的模块对外接口曾是这么干的(偶的模块非UI).

if (不是偶要的参数输入){
     trace_sp();     /* 给个堆栈trace,看看是哪个丫的调的我的模块 */
     dump_param_list( ... ) /* 抓个现形 */
     assert(0);      /* assert一下,知道哪行问题 */
     panic();          /* 偶们的系统assert是不会panic的,因此主动死给你看,谁让你丫不按接口定义传参!! */
}

不过上面的代码在模块集成完毕后就干掉了,只给个assert~
============
牛X注释!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP