16年7个月前IP:未同步
228554
8楼
=  =

无BUG。。。请问是怎么测试出无BUG的?白盒黑盒?testcase在那?覆盖率是多少?
工业强度的测试数据呢?
内存申请不做失败处理,某些关键数据连线程安全都不满足。。实在不解何来工业强度这一说。。
另外,您工作在2003以及更高级版本下,new失败直接抛异常挂掉了
=  = 还在析构做徒劳无功的工作。
if (_action != NULL)
   delete _action;

另外大部分代码指针使用都不检查的,根本不满足代码内部防御,就打上工业强度标签。。

实际上C++,特别是LOKI把程序运行环境往理想化的方面想的,面对一个多线程、多进程、脏数据、二进制模块不兼容的环境,这种用法会死得很惨~~~

例如使用全局RAII初始化本地资源、全局对象析构顺序等。

LOKI这用于学术研究还行,实际应用很少。。。TR1却更实用些~~~

Singleton我在网上看了很多,10个就有9个有明显的BUG。。。
评论
文号 / 228554

浪迹天涯
名片发私信
学术分 0
总主题 0 帖总回复 53 楼拥有证书:笔友
注册于 2009/01/22 23:17:19最后登录 2018/01/10 01:11:29
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:0

个人简介

暂未填写
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的