“程式出现缺陷(bug),大致上有两种理由。”
午休结束,回到公司的五十岚坐在会议室里,隔着桌子对一名女程式设计师高谈阔论。
“能不能请你长话短说?”女程式设计师明显一脸不耐,频频看表,一副坐立难安的样子。
此处位于东京都内一栋三十五层办公大厦的十楼,给人的感觉说好听点是干净清爽,其实是冰冷呆板,跟医院没两样。
会议室里并排着好几张桌子,各自以移动式隔板隔开,同时有数组职员在进行对谈。
女程式设计师一心只想早点回去做自己的工作。
她负责的系统目前进入单机测试的阶段,期限迫在眉睫,不仅平日加班到深夜,周末也得工作,连打电话和男友聊天的时间都没有。更别提抽空上美容院,甚至卸妆都得跟时间赛跑。
“一是粗心大意,二是先人为主。”
五十岚从容不迫地继续道。戴着眼镜的五十岚犹如吹毛求疵的学者,女程式设计师感觉自己像具机器人。明明忙得要命,为何还得听这家伙解释程式出现缺陷有哪两种原因?
除了“喔”之外,女程式设计师想不出更好的回答。
“所谓的粗心大意,指的是因疏忽而犯下错误。例如原本应该输入—,却输入2,或搞错不等号的方向。举个更简单的例子,好比把佐藤叫成齐藤。”
“所有粗心大意里,叫错名字大概最伤人。”女程式设计师懒洋洋地随口附和。“你说是吧,五十肩先生。”
“我是五十岚。”
“啊,我真粗心。”
这种程度的调侃,五十岚根本不放在心上。程式设计师终日被截止期限追着跑,向来把负责品质管理的五十岚视为眼中钉。加以五十岚做事不讲情面,往往搞得程式设计师心头发火。五十岚心里明白,之后她一定会向同事炫耀“我这么酸了五十岚”。不过,她若能借此获得发泄,倒也算是有正面意义。
“而所谓先入为主,指的是当事人把错的资讯误认为是正确的。以刚才为例,假如把佐藤叫成齐藤的人,真的以为对方姓齐藤,就是先人为主,不是粗心大意。”
“嗯,或许吧。”女程式设计师又看一眼手表,边抖脚边拿起桌上的纸杯。
她的脚抖得愈来愈厉害,逐渐传遍全身,连脸颊也微微震动。骤然间,她的脸皮如橡皮般迅速扩张,旋即回缩,换了一副容貌。只见她变成一对丹凤眼,皮肤光滑细嫩,舌头在口中不停翻转。
五十岚看得目瞪口呆。
下一秒,女人的脸孔又剧烈一震,恢复平凡朴素的模样。
“不过,这很重要吗?管他是粗心大意还是先入为主,反正是我写的程式有缺陷,我道歉就是了,何必扯这么多?”
五十岚面无表情地摇摇头,“没找出真正的原因,无法采取正确的对策。”
在这个阐述因果关系的故事中,五十岚是贯穿全局的重要角色,想当然耳,必须一直把“原因”挂在嘴边。对每天忙得焦头烂额的女程式设计师而言,听五十岚唠叨“产生缺陷的原因与对策”简直是活受罪,但没办法,她就是答腔的角色,负责代替你们听五十岚说话。
<hr />
注释: