“开始。”

  BugKiller的绿色进度条匀速推进,跟前两轮没有区别,10%、20%、30%,速度几乎一样。

  CodeSafe的蓝色进度条从一开始就不对。

  10%的时候还正常,20%的时候明显变慢,30%的时候几乎是在一格一格地挪,右侧实时面板上标记的问题数在跳——

  标记数:14...21...35...

  弹幕先注意到的不是数字,是速度。

  “CodeSafe卡住了?”

  “没卡,在跑,就是巨慢”

  “BugKiller三十五万行跟前两轮一个速度,CodeSafe这是怎么了”

  40%,标记数跳到58。

  弹幕开始算账了。

  “BugKiller扫同样的项目根本不卡,CodeSafe40%就跑了快三分钟?”

  “第二轮12万行慢两分钟,这次35万行怕不是要慢十分钟”

  “这不是线性增长,这是指数级的吧……”

  50%,标记数79,进度条挪一格要七八秒。

  “我现在的心情就像看着温度计往上走”

  “赵博士脸色不好看了”

  韩路一坐在五米外,屏幕上BugKiller的扫描早就跑完了,他没说话。

  CodeSafe的进度条还在爬,60%、70%,标记数过了一百。

  弹幕已经从讨论变成了围观。

  “这已经不是竞争了”

  80%。

  全场等着。

  100%,标记总数:123个。

  专家组核验了将近四十分钟。

  等待期间,主持人拿着话筒走到两人中间,“核验还需要一些时间,我们先跟两位聊聊。赵博士,第三轮的感受?”

  赵文渊坐在座位上没动。“等结果吧。”

  就四个字,主持人愣了半秒,转向韩路一。

  “NullPointer这边呢?三轮下来什么感受?”

  韩路一靠在椅背上,挺松弛的:“感受谈不上,说说BugKiller的影响评估吧,刚才专家组提过,我们每条检出结果会附带一个修复成本估算。这个功能底层逻辑是把Bug跟业务场景做关联,不只告诉你哪里有问题,还告诉你这个问题上线之后会亏多少钱。”

  弹幕:“NullPointer开始卖产品了”“这人心态是真好”“赵博士那边气氛不太对啊”

  主持人追问:“这个功能是怎么想到的?”

  “接自由单的时候。,甲方不关心你修了什么Bug,关心的是修完之后他少亏多少。看多了就知道,Bug本身不值钱,Bug造成的损失才值钱。”

  弹幕刷了一波:“这个insight值一个亿”“产品经理看了沉默”

  主持人又转向赵文渊:“赵博士对影响评估这个方向怎么看?”

  赵文渊看了一眼还在核验的专家组:“是个好方向。”

  没了,弹幕又开始刷省略号。

  核验区那边,一位专家摘了眼镜揉眼睛,看了两遍同一段代码才落笔。

  核验结果上屏。

  CodeSafe:标记总数123个,确认Bug 76个,误报47个,误报率38.2%。

  BugKiller:标记总数132个,确认Bug 127个,误报5个,误报率3.8%。

  专家组组长拿起话筒停了一下。

  “CodeSafe在三十五万行级别,误报率38%。误报集中在深层调用链和跨模块依赖,检测引擎处理大规模代码时出现了系统性偏差,不是个别误判。”

  “BugKiller误报率3.8%,跟前两轮持平。一百二十七个检出里有几个修复成本估算精确到人天级别,这个能力我们在同类工具上没见过。”

  在线五万三千人。

  弹幕彻底失控。

  “38%????”

  “系统性偏差,专家原话”

  “这不是代码审查,这是占卜”

  “博士三千字白写了”

  “让产品说话,产品说了,我是假的”

  最后这条弹幕一秒之内被复制了几十遍。满屏都是“让产品说话,产品说了,我是假的”。

  赵文渊从第三轮开始就没说过一句话。

  他面前的屏幕亮着,89个检出,34个误报,他比任何观众都清楚这些数字意味着什么。三万行的时候没问题,十二万行开始暴露,三十五万行全面崩溃。这不是参数调不调得好的问题,是检测引擎的核心架构在大代码库上扛不住。

  他在公测阶段从来没跑过三十五万行的项目。

  主持人等了三秒。

  “赵博士,最后总结一下?”

  赵文渊抬头看了一眼镜头。

  “感谢社区的监督,我们会认真复盘。”

  然后他站起来,摘下领夹麦放在桌上,走了。

  摄像机跟了他两秒,直播间在线人数在他推门的瞬间又涨了三千。

  弹幕最后一波高潮——

  “完了彻底完了”

  “赵博士确实体面,但体面有什么用,38%就是38%”

  “让产品说话,产品说:我死啦”

  苏念念在床上看到第三轮结果的时候一脚把被子蹬开了,差点把电脑踹下床。

  她把三轮数据录进表格,截了六张弹幕精华图。BugKiller后台数据,直播还没结束的时候注册就开始涨了。

  当天新增注册突破两千。

  两天后,直播录像播放量破百万,“38%误报率”成了技术圈的新梗。

  马小飞的精华剪辑视频标题,《CodeSafe创始人说“让产品说话”,产品说了,“我是假的”》,三十万播放。

  BugKiller注册用户一周之内从三千多飙到八千多。

  赵文渊三天没发任何社交媒体动态。

  CodeSafe内部发了一封全员邮件:暂停所有市场推广,全力修复核心引擎。

  韩路一在Bug Café靠窗的位子上喝咖啡,苏念念坐在对面,笔记本电脑开着,手指没停过,她在整理直播后的用户数据和注册趋势。

  整理到一半,她头也没抬说了一句。

  “他不该来的。”

  韩路一端着杯子没接话。

  苏念念接着说:“他的产品在小项目上是真的好,如果没有这场直播,他至少还有时间慢慢修,现在全世界都知道了。”

  韩路一喝了口咖啡,说:“他不会放弃的。”

  苏念念抬头看了他一眼。

  “这话什么意思?”

  韩路一没解释。

  五月十七号,直播三天后。

  赵文渊坐在井安区的办公室里,两块屏幕都亮着,但他只盯着左边那块。

  CodeSafe数据面板,新增注册连续三天为负,卸载的比注册的多。

  投资人的微信消息他没回,第一条还客气,第二条直接了:“下周董事会我需要一个说法。”第三条他没看。

  媒体的采访请求也没回。

  他打开了一个从来没仔细看过的页面,大型项目测试日志。

  公测以来跑的都是五万行以下的项目,没人往大代码库测过。

  现在他看了,全量遍历在二十万行以上指数级增长,上下文窗口溢出,模型幻觉。架构选型的根本错误。

  他知道怎么修,要花六到十二个月,但账上的钱撑不了那么久。

  社区已经给CodeSafe判了死刑,“38%”一个梗比任何分析文章都有杀伤力。

  赵文渊靠在椅子上,闭了一会儿眼。

  然后拿起手机。

  通讯录翻到底部,三天前那个没回的号码,王志远。

  三天前他还可以谈条件。

  他按下了拨号键。

  响了两声。

  “王总。鼎盛云的事……直播的结果您应该看到了。我想问一下,您这边的意向还在吗?”

  电话那头传来王志远的笑声。

  “赵博士,你觉得我为什么找你?”

  赵文渊没说话。

  “你的产品好不好,跟我有什么关系?”王志远的语气轻松得像在聊天气,“鼎盛云采购代码审查工具,走的是集团信息化预算。预算批了,钱就得花掉。花在谁身上,那是我说了算的事。”

  顿了一下。

  “你需要一张大单活下去,我需要一个合作愉快的供应商,这事从头到尾就这么简单。”

  赵文渊握着手机,后背贴在椅子上。

  “……明白了。”

  “明天下午,我让人把合作方案发你,细节咱们见面聊。”

  赵文渊挂了电话。

  手机放在桌上,屏幕灭了,映出他自己的脸。

  他闭上眼,王志远说得很清楚了,产品好不好无所谓,38%还是3%无所谓。钱是预算里的钱,花不花、花给谁,是另一套逻辑。

  三天前他还可以谈条件,现在他只能接条件。

  筹码变了。

  韩路一不知道这通电话,他在502写v1.2的新功能。

  窗外老小区的灯一盏盏亮起来。
为更好的阅读体验,本站章节内容基于百度转码进行转码展示,如有问题请您到源站阅读, 转码声明
圣墟小说网邀请您进入最专业的小说搜索网站阅读首富从看见信息面板开始,首富从看见信息面板开始最新章节,首富从看见信息面板开始 圣墟小说网
可以使用回车、←→快捷键阅读
开启瀑布流阅读