主题:不要被表面现象蒙住眼睛,从我经历的一件事谈起 -- testjhy
论坛中zl的讨论越来越火,芷衡的故事从另一角度讨论宿舍里的恩恩怨怨。不由的勾起我经历的一件往事:
1997年,我受命去外地承担一个业务管理系统的开发,C/S结构,开发环境是PowerBuilder+SQL Server,数据库设计是PowerDesigner,PowerBuilder作为Windows下的数据库客户端快速开发系统非常好用,PowerDesigner保证数据库表之间的逻辑关系,经过开发小组十个人近一年的苦干,7-8个子系统几十个业务模块开发成功,基本数据(如科目、部门、用户等)已经输入,用户培训也正在进行,出事时先期培训的部门正在进行用户测试,再过一周就要正式上线。
大概是周三的样子,一个用户慌慌张张地跑进来说,刚才录入的数据都没有了,我们赶忙到现场看,走到现场,不仅是这个用户,周围试用的都嚷嚷录入的数据都没有了,我们赶快打开数据库一看:数据库被清空。于是我们赶快安慰她们:我们程序有Bug,大家稍休息我们赶快改。我们把所有的窗体及其脚本查了个底朝天,也没有发现这个大Bug,不行就交叉查问题,还是查不出。只好恢复基础数据一边让用户继续测试,一边查问题。可是,奇了怪了,这个问题过二、三个小时出来一次,也没有特别的规律性,看着原来崇拜我们的用户都用怀疑的目光盯着我们,汗就下来了。
到了周五,问题还是没有解决,几个核心人员中午围着桌子吃饭,郁闷地说这说那,突然一个人说:会不会是有人故意搞破坏?一语激起千层浪,大家好像恍然大悟,说肯定有人搞破坏。于是注意力就被引到谁可能搞破坏,大家七嘴八舌,慢慢地就指向一个人:X(姓的首字母):
1、X在信息科,对数据库比较熟悉
2、X上班吊儿郎当,工作态度有问题
3、X多次提意见,希望还是单机版好,C/S并不稳定
4、X对我们表面很客气,单位领导对我们外地来这些人很尊重,影响他在单位技术老大的形象。
......
越说X越象嫌疑犯,譬如这几天他没事就往机房跑,见我们面比以前客气多了,是不是假装的...
大家最后结论是希望向单位领导汇报,对X进行监控,一旦发现他操作数据库就抓现行。
讨论完了,时间也到下午三、四点了,最后我对大家说,到周末了,也不要让领导周末糟心,下周一上午我找领导汇报争取他的支持。
周六,我们几个继续在机房加班,干着干着,突然一个女同志狂叫了起来:不好了,问题在这儿呢!我们赶忙围过去,一看我们都晕了过去:在系统某个子菜单上,有一组清数据库的代码,子菜单的Invisible属性被打了勾,最致命的是该子菜单有快捷键:Ctrl+C。所以我们这个系统启动后,谁要偷懒用Ctrl+C,Ctrl+V的话,就直接进行清库的悲剧了。
该代码是该同志二、三个月前为自己调试设计的,时间一长也忘掉了,幸亏周六上午她要在同菜单上挂一个小模块,看到这个子菜单才猛地想起。于是,一场风波在没起时平息。
事后,每当X象往常一样见我亲热地叫着,XX老师,XX老师,我心里都是五味杂陈,有些事情往往表面是一回事,实际上可能是另一回事,对待zl的事,在没有特别硬的证据前,我宁可谨慎些下结论。
本帖一共被 1 帖 引用 (帖内工具实现)
- 相关回复 上下关系8
🙂不要被表面现象蒙住眼睛,从我经历的一件事谈起
🙂analogical thinking 恰恰就是表象思维 2 不悱不发 字947 2013-05-23 22:44:54
🙂疑邻偷斧 自以为是 字0 2013-05-23 22:11:27
🙂低级错误 皮儿 字150 2013-05-23 22:07:33
🙂zl 这事已经演变成了政治事件 6 小蚂蚁 字138 2013-05-23 14:34:27
🙂纯技术地问一下 3 直到永远 字107 2013-05-23 13:51:53
🙂我也想纯技术地问一下:你们没有查数据库日志吗? meokey 字101 2013-05-23 22:26:54
🙂看看时代,可能是最早一批在PC/Windows上实现 2 testjhy 字78 2013-05-24 01:59:05