首页 > 都市重生 > 我的逆袭从拒绝背锅开始 > 第34章 原型诞生

第34章 原型诞生(1/2)

目录

雨下了一整夜。

陈默醒来时,窗玻璃上还挂着水珠。外面天刚泛白,灰蒙蒙的,像没洗干净的脸。他坐起来,被子滑到腰间。

屋里很静,能听见冰箱的嗡鸣。

他赤脚走到电脑前。屏幕还亮着,昨晚的代码停在最后一行。光标安静地闪烁,等着他继续。他坐下来,手指碰了碰键盘。

凉意从指尖渗进去。

系统界面自动浮现。蓝光流淌过代码行,标注出三处潜在风险点。陈默扫了一眼,开始修改。键盘声哒哒响起,在清晨里格外清晰。

七点,张浩的消息弹出来。

“搞定了。”

后面跟着一个压缩包。陈默点开下载,进度条缓慢爬行。他起身去冲咖啡,水壶烧开时,嘶嘶地冒着白汽。

咖啡粉倒进杯子,热水冲下去。

褐色旋涡转起来,香味散开。他端着杯子回到电脑前,压缩包已经解压完成。里面是完整的调度模块,附带测试用例。

他点开文件,一行行往下看。

代码很干净,注释详细。张浩用了新的状态机设计,节点切换逻辑清晰。陈默看了十分钟,呼吸慢慢变轻。

这是个好架构。

他给张浩回消息:“收到。我跑一遍测试。”

张浩秒回:“等你结果。”

陈默关掉聊天窗口,打开测试环境。模拟器启动,进度条缓慢加载。屏幕上弹出虚拟的社区地图,街道网格交错,楼栋用方块表示。

他导入张浩的模块。

编译通过,绿灯亮起。他点了运行,模拟器开始运作。右下角的数据面板跳动起来,吞吐量曲线缓缓爬升。

比预期快百分之三十。

陈默盯着曲线,手指在桌上敲。一下,两下,节奏很稳。曲线爬到峰值,稳住,轻微波动。内存占用保持在安全线以下。

他喝了口咖啡,已经凉了。

苦味在舌根打转。他咽下去,喉咙发紧。测试运行了二十分钟,没有崩溃,没有死锁。日志里只有常规警告,没有错误。

他截了图,发给沈清澜。

“调度模块测试通过。”

发完消息,他靠在椅背上。肩膀发酸,颈椎像生了锈。他转了转头,骨头嘎吱响。窗外传来鸟叫,短促的一声。

手机震了。

沈清澜回:“性能数据比预想好。可以整合到主分支了。”

陈默打字:“今天做集成测试。”

“需要我远程接入吗?”

“要。”陈默说,“下午两点。”

沈清澜回了个简单的“好”。陈默放下手机,看向屏幕。测试还在跑,曲线已经平稳。他点了停止,界面暗下去。

他站起来活动肩膀。

屋里堆满了设备。路由器闪着绿光,交换机嗡嗡响,几台旧显示器摞在墙角。电线在地上盘成蛇,插板插得满满当当。

他跨过电线,走到窗边。

楼下早餐摊刚出摊,油锅滋啦响。白汽腾起来,混着葱油饼的香味飘上来。他推开窗,冷风灌进来,带着雨后泥土的腥味。

他深吸一口气,肺里凉飕飕的。

上午十点,他开始整合代码。

把张浩的模块拖进项目文件夹,替换掉旧的调度层。依赖检查弹出来,三个冲突。他逐个解决,敲字声密集如雨。

解决到第二个时,系统界面浮现。

蓝光标注出更优的解法。陈默看了两秒,摇摇头,自己写了方案。系统停顿一下,界面淡去。他继续敲代码。

中午吃了泡面。

塑料碗烫手,他垫了张报纸。面条泡得发软,他几口吃完,汤喝干净。碗扔进垃圾桶,咚的一声。

他洗了把脸,冷水泼在脸上。

水珠顺着下巴滴下来,落在领口。他擦了擦,坐回电脑前。时间跳到一点五十,他打开远程协作软件。

沈清澜准时接入。

她的头像亮起来,是个简洁的字母S。语音接通,她的声音传来,有点失真,但清晰。“能听到吗?”

“能。”陈默说。

“开始吧。”

陈默共享屏幕,打开集成测试界面。这是“瞬瞳”的第一个完整原型,智慧社区安防系统演示版。界面很简单,左侧是地图,右侧是控制面板。

他点了启动。

系统加载,进度条缓慢前进。百分之十,百分之三十,百分之七十。风扇转起来,呼呼地响,机器开始发热。

进度条走到头,界面亮起来。

地图上出现模拟的监控点,红点闪烁。数据流开始传输,右侧面板刷新着识别结果。行人,车辆,非机动车。

一切正常。

沈清澜说:“加负载。”

陈默拖动滑块,模拟同时接入五十路视频流。CPU占用率瞬间飙升,风扇狂转。界面卡顿了一下,又恢复流畅。

识别延迟在可接受范围。

“再加。”沈清澜说。

陈默加到一百路。这次界面明显卡顿,帧率下降。但系统没崩溃,识别还在继续,只是延迟变长。日志开始报警告。

“停。”沈清澜说。

陈默停下测试。风扇慢慢静下来,屋里只剩电流声。他盯着屏幕上的延迟数据,心里算了算。

“瓶颈在解码。”他说。

“硬件问题。”沈清澜说,“实际部署会用专用设备。软件层表现合格。”

陈默没说话。他调出详细日志,一行行往下翻。警告集中在内存分配上,张浩的调度模块处理得不错,没有内存泄漏。

他截了图,发给张浩。

“压力测试过了。”

张浩很快回:“牛逼!我这边还在公司摸鱼,等下班细看。”

陈默关掉聊天窗口。沈清澜说:“可以准备演示了。李贺那边,需要一份测试报告。”

“我在写。”

“发我看看。”

陈默打开文档,光标停在标题页。他写了个开头,又删掉。重新写,写了三行,觉得不对。他停下来,揉了揉眼睛。

屏幕蓝光刺得眼球发酸。

沈清澜等了一会儿,说:“不用写太复杂。数据说话,对比图,性能指标,应用场景。”

“我知道。”陈默说。

但他还是写得很慢。每个字都斟酌,每个数据都核对。他写了一个小时,写了三页。发给沈清澜,她两分钟看完。

“可以。”她说,“发吧。”

陈默没动。他盯着发送按钮,手指悬在鼠标上方。窗外飘过云,影子滑过屏幕。光暗了一瞬,又亮起来。

他点了发送。

邮件飞出去,叮的一声。他靠在椅背上,胸口空了一下。像跑了长跑,冲过终点,突然不知道该干什么。

沈清澜说:“恭喜。”

陈默愣了下。“什么?”

“第一个原型。”沈清澜声音很轻,“虽然简陋,但能跑了。这是第一步。”

陈默听着,没说话。他看向屏幕,测试界面还开着。地图上的红点安静闪烁,像呼吸。这是他七个月来搭起来的东西。

十万行代码,七百个文件。

从零开始,一行行敲出来。被辞退的那个下午,他坐在公园长椅上,脑子里一片空白。后来有了系统,有了推演,有了方向。

现在有了能跑的原型。

本章未完,点击下一页继续阅读。

目录
返回顶部