标题: 浅谈 [打印本页]

作者: liuyang    时间: 2012-1-11 20:26
标题: 浅谈
 动车追尾事故网上有帖说是c十十程序员写的虚函数定义了,而实现类中未实现,通过编译导致的BuG。我想了想且不说是不是这个起因。帖上这个bug倒是真 的很难找。基类/抽象类中虚函数一不小心没加虚函数的关键字导致函数定义了(空实现)。继承该父类的子类又忘了对该函数的重载,导致程序调l用父类中定义 的空实现。如果该函数不主要流程的运行,那很难测试出来。这个疏忽大多程序员都会有过,毕竟人的思维很难预测自己哪里考虑的不周全(情绪不稳定是更 糟,),有一部分是通过不同环境测试得来的。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1