('<!--<center>AD4</center>-->\n\t\t\t\t ,简直如同大海捞针,况且现在根本不知道是怎样的契机才能点出那个bug。<br/><br/> 哦漏!我当初给这些flag取名都该和葫芦娃一样才对啊啊啊啊!!——穆林森内心的小人悔不当初。<br/><br/> 作者有话要说:a其实我还没想好那bug到底怎么跳出来。。。因为三年多木有编过码了tat所以也许我在对代码之类的描述上会出现bug。。。大家看到bug就当木有看到吧跪谢!<br/><br/> 项目注释分割线<br/><br/> 刚刚写了1000字的注释啊。框框死啦吞拉没拉!于是我现在就简单的写一下<br/><br/> 穆林森与乔云参与的会计程序是一个客户端+服务器端的程序,前期准备工作不算在内(因为lz也木有做过项目经理所以对综合设计不懂),从开发开始分为程序架构(打地基),大规模单体开发(造房子),连接测试(看看房子门窗是不是都安对了),综合测试(看看房子水电煤是不是都通了),第一次交货(毛胚),交货后大规模对应(装修),最终交货(商品房),交货后质保(售后服务)这几个步骤,穆林森与乔云刚认识的时候是在交货后大规模修正阶段。然后现在就是到了售后阶段,因为售后阶段bug一般来说比较少,对应也不需要花太多人力,所以到这个阶段项目组一般就剩下一到两个人,其余人都进入别的项目进行开发。<br/><br/> 名词解释分割线<br/><br/> bug:程序中的错误<br/><br/> error框:比姨妈红还要血腥的红色错误框,程序出大bug又没有被代码中设置好的小警察(catch)抓住的话,就会甩出个血腥大框框。<br/><br/> log:代码中埋下的打log代码,好比程序运行时的心电图,是给开发人员检查程序用的。<br/><br/> flag:就好比程序的某个地方安插了一个小警察,程序如果走到这个小警察面前了,小警察就看看它接下来该走哪条路,给它头上插面旗子(就是文中提到的赋值),到下一个分叉路口就按照头上那面旗子指示的路去走。<br/><br/> spread:当年我开发程序时候用到的最为棘手的插件,和excel一样是个表格插件,和excel一样,按回车光标只能向右跳(excel是回车过后光标向下跳),然后客户要求表格里两行一个单元,在这个单元里光标要从上到下再从左到右跳,也就是说客户规定了一条光标移动的线路,而表格插件不允许,这个时候就要程序代码作出判断,那个判断就是靠上面所提到的flag小旗子来实现的。<br/><br/> 注释暂时那么多tat不知道大家能不能看懂。<br/><br/> ☆、危情24小时<br/><br/> 所谓吃一堑长一智,因为注释量不达十行一注释的标准而导致程序维护时期看到的代码一团混乱没有头绪,穆林森决定重新理一遍程序并勤恳地给紊乱的代码加上注释。在加注释加到头晕脑胀的时候,又如同疏解情绪般胡点程序,期盼画面上能跳出那个猩红猩红的error框。就这么循环往复的干着活儿,等到穆林森觉得腹中饥饿难忍抬起头来的时候,整个开发室,应该说整个公司就只剩下了他和临桌的乔云两人,穆林森才留意到右下角的系统时间已经是晚上十点半左右。<br/><br/> 穆林森又偷偷回转身去看了一眼乔云,见他左手扶着额头,右手一会儿用鼠标点点程序,一会儿又切换成回车进行控件间的光标移动,等界面上完成一整套输入动作后,他便切换至数据库刷一遍刚输入的数据,对比过后调出一个excel表单,在某项测试c后打了个勾。穆林森发现那个测试c表单是乔云做的鼠标点击与回车搭配输入排列组合表,刚才乔云打勾的c已经是这个表单的第35个c,但是表单旁边的滚动条还处在四分之一处,穆林森知道乔云也是看了log之后发现flag赋值的问题,比起自己一心依仗天眷顾的瞎点,他采用了排查的方式来寻找出错的契机。<br/><br/> 穆林森心中五体投地与感恩戴德之情搅合在一起,似乎加快了<br/><br/>\t\t\t\n\t\t\t\n\t\t\t', '\t')('<!--<center>AD4</center>-->\n\t\t\t\t胃动力,他的肚子打破了开发室的安静,幽幽的叫了一声。穆林森没想到乔云会仿佛回过神来般突然回过头来,对上乔云的眼时,他好像偷窥被抓现行那般尴尬无比。<br/><br/> “呃,饿了么?”穆林森下意识地避开了乔云的目光,假装寻找钱包。<br/><br/> “嗯……还好。”<br/><br/> “我去公司楼下的全家买点吃的上来。”穆林森逃避般的拽着钱包急急起身,抬眼间又看到了乔云电脑屏幕里那张长长的c表,“你把c邮我一份,我从最后那个往前查,我们一起查能快点。”说完便转身向门口走去。<br/><br/> “嗯,好!”已经快拐出门口的穆林森没有看到乔云的嘴角浅笑。<br/><br/> 人间四月天的深更半夜还是有些微凉,穆林森刚才一时逃的急,忘记给自己裹上外套,刚踏出公司所在的办公大楼,冷风搜搜地无孔不入,他忍不住一连打了好几个喷嚏。<br/><br/> 脑子被接连的喷嚏弄得有些缺氧的穆林森,一边靠着本能抱着 x_io_ng 哆嗦着走向全家,一边想着乔云今天一天给自己带来的踏实与感动,就这么一个对项目理解度极高,做事又一丝不苟的人怎么就会走上“卖肉”的道路呢?想到这里,穆林森脑中又若隐若现《职场初恋》的片段,神情恍惚中穆林森走进了全家,无视店员的“欢迎光临”径直走向便当和饭团柜台,伸手一扫而空,在结账等待便当与饭团加热时,又噌噌噌从热饮柜里把咖啡与咖啡型饮料一扫而空,当他抱着一堆粮食又回到冷风中的时候,才从炽热的回想中回过神来。真是见鬼了,穆林森晃了晃脑袋,迅速从冷风中窜回了办公大楼窜上了公司。<br/><br/> 用身体顶开开发室大门的穆林森,被眼前一幕惊地目瞪口呆,差点把手中抱着的食物直接喂给了地面。<br/><br/> 作者有话要说:狗血天天有。。。<br/><br/> ☆、情不自禁<br/><br/> 顶开开发室大门的穆林森看到乔云正弯着纤腰撅着屁股背对着他,一手撑着办公桌面,另一只手向前不知在摆弄些什么,他那个角度看不出个究竟,但是这活生生的《职场初恋》单人场景,让穆林森的饥饿症状一下从胃窜上了脑门。<br/><br/> 刚刚甩在冷风中的一丝丝臆念又随着开发室内的暖意回归,牵引着穆林森抱着食物呆愣呆愣地走向乔云身后,站定,把加热过又抱在怀中保暖了一路的热烘烘的食物放在了乔云撅起的屁股上。<br/><br/> “啊!”乔云被这突如其来的“偷袭”惊吓到,仅仅靠单手支撑着的前身失去了平衡,倾斜向右边,一直到一听咖啡啪唧滚落地上,穆林森才从粉红冒泡的脑内状态恢复正常,手忙脚乱地抱住还未来得及滑到地面上的食物们,避开正在努力维持身体平衡的乔云探来的疑惑的目光,把食物转移到了自己的办公桌上。<br/><br/> 穆林森内心的小人焦急地为刚在的异常举动寻找着理由,内外温差太大脑髓瞬间融化?对不起我把你白衣黑裤衬托下的平整腰线看成办公桌了!?对不起想给你晚餐一时没拿住摔你撅起的屁股上了!!?……nonono……穆林森为自己的一时意乱情迷纠结了忧伤了难以自拔了……忽然手臂处传来温温的金属触感,穆林森难堪的回过头,对上乔云坦荡的视线,视线下移,原来乔云是捡起了刚才滚落地上的咖啡碰了下自己的手臂。<br/><br/> “给……掉地上了。”乔云见穆林森呆滞着没有接过咖啡,便伸手把咖啡放在了他桌上,而穆林森的肚子<br/>\t\t\t\n\t\t\t\n\t\t\t', '\t')