反正今天是最后一天,她也不想装了。
安老师之前偷偷告诉过她,今天答辩结束后就要公布学生助理的人选。到时候,无论这个小组作业如何,跟她都没有关系了。
现在,她可以好好期待景谅“完美”的成果展示了。
……
卢子博率先进行项目概述。与中期答辩时的浮夸不同,他的PPT简洁有力,语气沉稳自信。
“我们的项目‘CodeSync’,不仅仅是一个协同编辑器。它是一次工程实践,证明了在严谨的架构设计和团队协作下,复杂技术可以化为可靠的生产力。”
他不再堆砌术语,而是深入浅出地解释了选择Rust和微服务的原因——并非为了炫技,而是为了应对“实时协同”这一场景下对性能、安全性和可维护性的极致要求。
他甚至坦诚地分享了中期遇到的挑战,以及团队如何共同攻克。
“关于服务治理,我们不仅考虑了,还实现了自动化。请看,这是我们基于 eBPF 实现的无损细粒度追踪……”
汪雪有些恍惚地看着卢子博。
她记得上一次,卢子博还和她一样,是被众人嘲笑的对象。
他那时讲解有这么流畅吗?
他那时的神态,有这么自信吗?
她的目光扫过长桌边坐着的老师们,发现他们每个人脸上都带了些赞许的神色。
包括安宥之。
卢子博的发言很快结束,然后轮到景谅进行核心演示。
他打开了压力测试工具,模拟数千个用户同时编辑一个大型项目。监控大屏幕上,CPU和内存曲线平稳,而协同操作依然流畅无比,没有任何冲突或延迟。
容错演示环节,景谅直接拔掉了一个后端节点的网线。系统在秒级内感知,自动将流量切换到其他节点,前端用户仅仅感受到一次几乎无法察觉的短暂卡顿。
接下来是最关键的实时协同编辑演示环节。
景谅邀请了一位评审老师上台,两人分别在两台电脑上,开始对同一段代码进行协同编辑。最初几秒,一切完美,代码流畅同步,引来阵阵赞叹。
5秒刚过。
突然,评审老师那边的编辑器屏幕闪烁了一下,状态栏提示:“协同连接已断开。正在尝试重连……”
现场气氛瞬间凝固。
景谅的编辑器也出现了同样的提示。他下意识地操作了几下,发现他打的字不再同步到对方屏幕。
台下响起了窃窃私语。
“怎么回事?断开了?”
“不是说高稳定吗?这才几分钟?”
“看来还是有问题啊……”
汪雪坐在台下,心脏狂跳,既有报复的快感,也有恐惧的颤抖。
……她成功了。
她成功了!