您的位置:首页 > 编程语言

对基于规则推理机代码进行改动的一点说明 by 大年儿

2004-12-23 19:08 337 查看
激烈的颠覆带来痛苦的思索和进退维谷的尴尬。我们的项目也是!

协作功能的添加给我们这些小硕提出了艰巨的挑战,一个本该智者解决的问题被智者抛弃了,这个问题无奈的求助我们这些本还稚嫩的小硕士。

于是我们在黑板上涂啊……画啊……擦啊……,提出了一个有理有据的想法,看上去很美。

但是美丽的想法给我们带来的兴奋只会是暂时的,我们谁也没想到它会在我们验证可行性的第一次试验就达到高潮了。此后的结果越做越差。

无可辩驳,毛病出在推理机上。噩耗啊!

重新打开尘封已久的VSS,代码工工整整地还在,经过插入3次新断点、50次F11、30次监视,聪明的工程师发现错误出现在所有带有DoorValue的行上,它们的判断没有使用绝对值。

if ( uncertainty >= XXXDoorValue )  应该是  if ( Math.Abs( uncertainty ) >= XXXDoorValue )  才对。

这时我的推理机又一次化蛹成蝶,完成了它生命旅途的又一次改进。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐