第一百八十四章 大型翻车现场

第一个版本只要逻辑跑通了,第二个版本无非加枚举值做功能而已,相对来说要容易完成的多。

赵杰等人看楚垣夕的表情,都松了口气,然后,赵杰简直不敢相信自己的耳朵——楚垣夕要求查代码库。

一听这个要求,赵杰脸上顿时一半是海水一半是火焰。

“你,查代码库?是看代码还是查svn库?”

“都查,先简单看看svn,再看代码库。”

“老楚,咱们一块这么多年了,你还会看代码?”赵杰在不可思议中崩溃。

楚垣夕一阵狞笑:“当然了,只不过在鹏飞科技当产品经理我犯不上受这份累罢了。我就在你这看,不影响其他人工作,你去跟杨健纲聊聊下一个版本的事情,或者跟兄弟们沟通一下各自的工作安排好了。”

赵杰是逃走也不是,留下来也不是,以极囧的状态把自己一点一点挪开,一边挪一边回头,十分尴尬。

楚垣夕正襟危坐的坐在赵杰工位上。

开发it项目,程序猿必须每个版本鞭打一遍,不然就会忘记痛,这是他在原世界得出的重要结论。他被共享单车开发程序折磨了一遍,又被小康的智慧生活程序折磨了一遍,让他码代码是不行,早就学会了给程序猿找茬。

这个茬不找是不行的,以现在tcg的小规模倒是还好,那些大公司大项目,这个茬只要漏过一次不找,马上给你变出一箩筐的历史遗留问题,再想找齐可就费死牛劲了!神奇的是这并不会影响项目的运转,外行来看一切ok,然而,这个项目的天花板也就因此固定住了,不可能有什么大的提升。

其实这也是可以理解的,因为任何上点规模的项目,开发复杂度远远超过人工统筹的极限,一个项目经理加两个主程,累死也控制不了全盘。而且里程碑的鞭子举着,很多时候下面的程序猿自然而然就会采取最快速的解决方式,比如绕开逻辑,打一个“强行写死特例”的补丁上去糊住。

这样,就好比一条河道被阻塞了,但施工队没有疏通,而是在上面架了根管子,让水流强行越过这一小段流过去。如果仅此一例倒是没问题,然而怎么可能?于是,大型项目里处处补丁,就相当于天空中纵横交错布满了额外添加的水管,终有一天再也没法加,因为天上的空间也是有限的,再加新管时无论怎么摆都会碰到老管。

这时,开发者只能进行小心翼翼的修补,只要改动一大就会出现全局崩溃的情况,而大修的风险和成本完全不可接受。况且大项目最容易出现的情况是人员流动,老员工打完补丁离职了,连个备注都不写,新员工来了当场就得吐血。

因此必须频繁的狠狠的抽打,楚垣夕是举着鞭子来的。

然后很快,他发现自己远远、远远低估了这群积年老兵痞的惫懒。

赵杰一直探头探脑的,主要是他不知道楚垣夕的底,不知道楚垣夕能看出什么来。结果看到楚垣夕真的打开vc在一行一行的看代码,一看就是俩小时……

这俩小时赵杰如坐针毡,只见楚垣夕一开始是看一会在记事本上敲几个字,后来干脆不敲字了,只复制粘贴库文件名和地址。

忽然,楚垣夕敲了敲桌子,说:“所有人出去,赵杰和杨健纲留下。”

屋子里的人都是鹏飞老员工,都认识楚垣夕,但没见过这样的楚垣夕。有人还以为听错了,要确认一下,突然,楚垣夕的咆哮声在办公室里炸开:“全都出去!我要开骂了!你们做的都是什么狗屎!”

问话的人叫钟强,是个前端,当时就不服了,“我们做的怎么狗屎了?”

“你过来我指给你。”楚垣夕勾了勾手指,打开提交log,上面有每次提交内容和提交者。

钟强过来,楚垣夕直接打开代码:“这段你提交的,对吧?开源程序从网上拷贝过来的,没错吧?不加备注也就算了,连人家开源代码里作者的名字都不带改的?你这是致谢呢?你提交这段拷贝代码的时候考虑过前前后后跟我们项目应用场景一致不一致?”

“我……考虑了!”钟强脸色通红的说。

“你考虑了为什么不把不一致的参数和逻辑删掉?”楚垣夕瞪起眼睛,“你这一段方法有十多个用不到的参数,我不是程序猿我都嫌恶心,说你狗屎委屈你了?”

“你再看看你提交的库!”楚垣夕翻开另一个库文件夹,“开发自测,居然把所有本地代码和配置文件都传到svn上,你把svn当ftp用?你这种无意义的提交不影响编译?你们这版本怎么编译过去的?打版本的时候没做临时修改?我不信!你们这个做法缺乏程序猿基本素养,完全配不上我给你们开的薪水。”

他一指门,“我只骂赵杰杨健纲,不打算骂你们。你们都是我知道根底的老程序,代码写得跟狗屎一样责任不在你们。全体出去。”

钟强顿时一溜烟的跑走。

赵杰的心情当时就垮塌了,灰溜溜的走过来,杨健纲以为没自己什么事,结果楚垣夕先拿他开刀:“你们上次怎么说的?让我别管,你们自己内部协调能完成,就完成这糟呗儿?你用时超标压缩了程序猿的时间,给了程序猿码代码不讲究的借口。”

“那我的规则不想清楚了也不行啊!”

“没想清楚你申请delay啊!”楚垣夕一拍脑袋,“我宁可delay半个月一个月的也不想给本公司第一个项目就留下这种垃圾代码的基因!这特么是标准的垃圾代码!完全都是渣渣!”

“哎哎老楚老楚,我们有那么糟吗?”赵杰小声嘀咕:“兄弟们刚过来,放纵了一点而已。”

“比你想象的糟!”楚垣夕大笑,“你这是放纵他们吗?你是从放纵你自己开始的!”

第五百零三章 影视的奥妙(下)求订阅第七百零八章 卫宁的烦恼(求月票)第一百一十八章 你不看新闻啊(第一卷终)第六百四十九章 最后的复盘第七百四十九章 意外关注(1/5)求月票第二百一十八章 朱魑的发现第八百七十六章 公司的日常第四百六十四章 类似的矛盾第一千零一章 责任归你第六百三十四章 选择性忍让第七百七十五章 杨健纲说咱有钱(3/5)求订阅第三百二十七章 胜利完成任务第三百七十章 预热活动第三百五十八章 灵魂拷问第一百五十七章 指点江山第三百五十二章 让我们一起祸祸这世界第四百十一章 收购余波第二百零七章 你真是大明星第七百六十八章 我们是专业的(1/5)求月票第六百五十三章 性感老妈现学现卖(上)第四百五十九章 即时排除法不管用第七百二十八章 陆羽的咸鱼翻身计划(中)第九百八十五章 我太难了第一百九十九章 轮番轰炸第七百五十六章 游戏大会(3/5)求月票第四百二十六章 房诗菱下定决心(上)第三百九十五章 乱出出山立项第一百五十七章 指点江山第三百五十九章 德国车一般都是好车(求订阅)第七百二十六章 答辩的时候基操勿六(大章求订阅)第八十四章 人生三大错觉第五百八十六章 冯雪灵的进击计划第七百七十章 做一回预言家(3/5)求订阅第七百六十六章 袁敬教妹(3/5)求月票第二百一十七章 意外打击第六百七十八章 替天行道(求月票)第九百零三章 老期权的处理第六百九十八章 《稷下学宫》正式亮相(求月票)第二百六十三章 理顺所有关系第六百五十六章 不伤感情(本卷完)第九百二十章 马略的刺激第三百九十四章 乱世出山的纠结(上)第三十八章 码农少女再伤心第六百十二章 大瓜日(求订阅)第一百四十六章 二人世界(下)第一千二十八章 阿里再放大招(求订阅)第七百十四章 区块链之论(大章求订阅)第一千三十三章 外焦里嫩第八百二十七章 那,代价呢?第一百三十七章 聚餐第四百九十八章 竞品之争第六百四十二章 为友伤情第七百九十七章 避亲还是不避亲第九百二十章 马略的刺激第二百三十九章 浑然不觉第四百五十四章 影视改编第七百二十四章 徐欣的考题(求月票)第五百八十二章 忍辱负重的陈炳烨第一百三十章 必须给李兆开点赞第六百三十九章 高级吃瓜群众的姿势第二百二十三章 杨苑美宁死不从第六百二十六章 巴人久违的雄文第九百七十八章 给钱给出问题了第一百六十六章 新司机直接上高速第九百七十五章 巴人年会的关键点第三百八十一章 一个哑谜解决争议第五百零九章 扑空第七百五十四章 陆羽被迫成功(求月票)第七百二十四章 徐欣的考题(求月票)第一百八十六章 降维打击第五百七十五章 玩家见面会(上)第三百二十三章 雷思云这种人应该怎么怼?第四百九十二章 新手体验(3)第五百八十九章 同道中人第九十章 道德的平衡感第四百三十八章 意外收获第六百三十六章 新来的大拿第一千十七章 三个资源第三十四章 器量是什么第六百七十二章 寻找杜恤plus(中)第六百三十二章 愉快的谈判第二百五十二章 果实研发的实力第一千二十三章 用户的需求就是我们的使命第二百六十章 鸣鉴服装第五百五十三章 影视谈判第四百零一章 世界杯之夜的车第六百七十六章 女版乔布斯(求月票)第七百二十四章 徐欣的考题(求月票)第五百三十七章 车祸现场第三百七十九章 楚垣夕开始表演(下)第七百二十六章 答辩的时候基操勿六(大章求订阅)第一百一十八章 你不看新闻啊(第一卷终)第五百四十章 新车上路(三更求订阅)第五百零五章 发布会(下)求推荐票第九百四十八章 国际化理想第三百章 星光璀璨发个有趣的单章第四百五十七章 心力的强大第五百一十一章 同学聚会第二章 又疯了一个?