《是非人生 —— 一个菜鸟程序员的5年职场路》
第33节

作者: 花8
收藏本书TXT下载
  宋江之流就不同了,他们在流程的各个阶段按部就班的将协议中的描述对应到软件代码中去,到了code阶段已经是瓜熟蒂落喷薄欲出,万事俱备只欠东风,拉过一张键盘就能浩浩荡荡倚马万言。
  董延明和方志久俩人写起code非常郁闷,因为之前LLD文档中有太多遗漏的点,让他们手足无措。他们发现LLD对于写code帮助不大的时候已经为时已晚,掰着手指头一算7天的code阶段过了两天,俩人一下子汗如浆出。
  董延明故技重施跑到黄大仙桌子前一屁股坐上去,诉苦LLD文档评审的不充分,导致LLD文档没有起到伪码的作用,现在code阶段肯定完不成code,黄大仙如果不能派人支援那肯定要延期。结果黄大仙白他一眼说:“小董,你行行好吧,你LLD我给你的评审专家是最好最负责的,你自己点没写到所以才会有遗漏,你有上我这哭的功夫,说不定能出10行代码了!”

  董延明一惊,从桌子上下来,尴尬的奉承马屁犹如潮涌——黄大仙明察秋毫电光火石目光如炬不怒而威威风凛凛万兽之王……
  老黄有些落寞的谈了口气,抬头正色说:“小董,我发现其实有很多道理我不说你不明白,你就喜欢抖机灵。不过中国人讲究人际关系,讲究外圆内方都几年前了,都正常,但是凡事都有个度。
  你身上有点社会气,我闭眼睛听你说话以为你是做市场的,不是骂你,咱们部门你现在拉出来100个,有99个都想去做市场,剩下那一个不想去的是老巩。也不知道犯什么邪了,都觉得搞技术没前途,我就不明白,你技术都搞不好就能搞好市场?哦,我跑题了。我是说,你呀,你身上呀,程序员应该有的稳重和实诚你都不太多。
  别胡扯,不是木讷,你知道我想说啥。那个谁说的那个重剑无锋大巧不工你也听过吧?嗯,万言万当不如一默你没听过吧。”
  老黄不胜感慨的样子推推头发,接着说:“其实你说这个社会也好这个群体也好,咱俩人也好,你想搞好关系怎么搞。
  各取所需?那你说各取所需你知道需要什么?就说老巩吧,他要什么?要能干活的,要关键时刻能举丨炸丨药包的!为啥?你说,同事之间最需要什么?肯定要实在人,能共事能承担责任的!下属需要什么,要有担当的领导。你说咱们部门吧,缺聪明人么?高守那都是上学时候拿过奥数冠军的,刘自明参加建模大赛得了第一的。唉呀,至于我都算麻绳提豆腐了。

  聪明人一抓一把的时候,你说什么人最吃香?靠,不是笨人!靠,也不是蠢材!是实在人!你是老巩你想要个干活实在的人还是总哭穷的人,你自己想要同事,你是要老老实实跟你一起干活的还是天天想着怎么推卸责任……”
  董延明惭愧的点点头,听到长者说他的不是的时候他还是很虚心的,但如果是同学朋友说起他死活也不认账。他已经习惯了同事朋友都随波逐流的混日子,大家蛇鼠一窝沆瀣一气,多少年没有人这么指出他的问题症结,他想了又想,觉得这些话似乎二十多年前老娘就讲过,只是自己没有认真听,再推广一下,董延明又发现,他成人之后看到或者听到各种让他深受启发的道理,其实早在童年时代便已经通过许多渠道有过了解,只不过人总是要自己亲身经历才肯接受,他又默默点点头,离去。

  后来老黄的话让他受益好久,董延明自称一日三省,时刻克制着自己的虚伪狡猾各种市民的小欲望,尽量令其缓缓蔓延,因为总是今日难过来日且长。
  Code阶段完工后董延明自己说,虽然他跑到黄大仙那里去哭诉LLD文档评审不利导致code寸步难行,但实际情况却是该阶段在黄大仙真正将特性对应的评审专家落实之后,评审专家们还是非常尽心的,都秉持着程序员特有的对程序的执著和细心。
  比方说宋江虽然每天总是很滑头的样子,却可以加班阅读文档,而且他居然会自己主动把相关的协议看完并理解后再去评审文档,这一来二去所花费的时间往往不是2倍这么简单。他提出来的意见不仅仅是语法上的,更多的是设计和实现上的。
  他会要求董延明设计的时候考虑到其他特性,避免因为新特性的加入导致老特性出错。同时也要考虑性能,因为通讯软件追求处理速度,一个new的位置也会影响整个软件的速度。还有,董延明本来觉得自己无暇去了解本业务以外的代码逻辑是件很有道理的事情,但是宋江的评审意见却说,他的业务处理放置的位置肯定会让自动机提前结束了,因此~~~~一定要把整个自动机的机制搞清楚才能添加代码!

  董延明头大如斗,因为BAR这种大型软件几百万行代码,使用自动机队列来处理业务,总共也有几十个类别自动机,一旦系统启动同时存在的自动机数目就是天文数字。
  任何一个自动机都是几万代码数十个函数,处理了若干的细节、若干参数。
  宋江却说大家都是这样过来的,你必须把关系弄明白了才能写好,否则一定会引入新bug。他看董延明不情愿就说,其实你写规格写SRS写那么多文档加那么多班还不是为了最后把code写好,你要是不把握好这临门一脚,那你从前那么多功夫那么多辛苦不都白费了?
  董延明觉得有理,不过最终还是没能把全面阅读代码这个愿望落实,也因此导致code阶段发现遗漏了很多点。
  董延明和方志久在别人优哉游哉的时候手忙脚乱,眼看7天过去了,仍然还没找完到底遗漏了多少点,总觉得好好一个特性让自己写的大眼筛子筛沙子一样泥沙俱下,俩人这才怀念起写文档的时候了,大海捞针的时候俩人惶惶不可终日。
  这个时候宋江又及时跳出来说:“大佬,后面还有ST和UT呢,没关系,慢慢改吧,谁的代码没有点bug呀。”于是董延明又放了自己一马,好像坐在滑梯上,别人一推,“哧溜”滑了下去。

  40 —— 想象中的裸奔
  SRS
  STC---------------------------------ST
  LLD
  UTC-----------UT

  CODE
  按照CMM的开发流程V字图,开发阶段从SRS开始到code结束完成了V字左边的一条线,之后测试阶段构成了右边的另一条线。
  那天中午,黄大仙给所有code打上基线后发了一封邮件表示code基线化,这说明V字图完成了一半接下来进入测试阶段,他还通知了明天上午9点到中午12点半在F1大楼A05会议室培训UT工具TCL。
  董延明看看表现在才3点钟,知道从现在开始到明天培训完后都不会有实质性的工作了,立刻浑身通泰。
  他听着办公室里的声音,虽然大家看邮件的时间有差池,但是从办公室里慢慢变化的声音能感觉到全项目的人都松了口气,于是办公室里的气氛一下子活泛起来了。董延明更是个中翘楚连上厕所都要迈着方步,迎头看到走路带风的同事就恨不得拉住人家问,你们现在什么阶段阿,我们都UT了,哎哟,闲着的感觉太爽了。

  但董大侠是干大事的人,短暂的喜悦是无法让他冲昏头脑失去理智的,而且就在他迈着四平八稳的步子走向厕所的时候,他那颗擅长居安思危防微杜渐的心里依然隐隐约约保持着一些足以令他头脑清明的不舒服,那种感觉就好像医生一身释然的走出手术室后却发觉手上少了一支头套。
  后来董大侠身经百战埋雷无数真正做到杀人不见血之后这种感觉也没能消失,而且有愈演愈烈之势,那种感觉也随之演变,到后来几乎形成了一个完整的故事——一个英俊的外科医生成功的完成手术后走下手术台,却发现手套不见了,重返手术台如此这般一番后取出手套又发现手术刀少了一把,再返回……,最终医生一身轻松走出手术室,自豪的宣布,手术很成功,只是病人禁不住折腾死了。

  扯回当天,董大侠心里想的是code阶段虽然基线了,但是他负责的特性其实仍然没有完成,而且最可怕的就是,他心里一点底也没有到底还有多少遗漏的点没有处理。他回想了一下自己这段时间的工作,按照CMM流程来说是V字曲线中左边下降的那条线,可是他的感觉却是爬山坡一样的一条向上曲线,SRS写的又糊涂又累,STC更糊涂更累,LLD的时候完全超越了STC,等到CODE阶段突然不糊涂了,可惜是明白自己从前的阶段写错了很多,结果自然是累上加累,这种步步登高让董延明恨死了CMM。

  他认为如果从SRS阶段开始他就直接写代码那现在应该不会有遗漏,他觉得他浪费那么多时间写不知道对错的文档是真正错误。他从心里渴望传说中的无文档全面裸奔的开发流程,他甚至可以想象出那种没有负担的释放,那种与自然最接近的洒脱……
请按 Ctrl+D 将本页加入书签
提意见或您需要哪些图书的全集整理?
上一节目录下一节
【网站提示】 读者如发现作品内容与法律抵触之处,请向本站举报。 非常感谢您对易读的支持!举报
© CopyRight 2011 yiread.com 易读所有作品由自动化设备收集于互联网.作品各种权益与责任归原作者所有.