新加载状态后,currentBranch仍为 main。】
【影响范围:branch switch后的新任务可能写入错误分支。】
【开始修复】
【正在修改 src/commands/branch.ts】
【重新运行测试】
这次运行大概花了二三十秒,全场安静下来。姜亦心下意识用手捂住话筒。
一次错误可以说是概率,连错两次就有点说不过去了。
更别提弹幕已经密密麻麻挡住画面。
“卧槽卧槽卧槽我都紧张起来了。”
“不会有人真的信是现场演示吧?不会吧不会吧?”
“别挡着我看不到结果了。”
终于,测试结果从终端里弹出来。
【PASSED tests/branchCommand.test.ts】(测试通过)
【本次任务完成】
【改动摘要:】
【1.新增 VersionNode / BranchState,用于支持树状版本管理。】
【2.保留旧 checkpoint接口,并提供旧数据迁移能力。】
【3.新增 branch list / create / switch / tree命令。】
【4.新增分支树展示能力。】
【您需要保留此次改动吗?y/n】
姜亦心重新举起话筒:“最后这一部分,是御风生成的改动摘要。这是接到内测用户反馈后新开发的功能。”
接下来,是这场演示的最后一个环节。
姜亦心在终端输入“y”,开始演示刚刚开发完成的功能。
全场人都专注而安静地看着她的演示。
在场的这些人,不管是不是科技行业从业者,都已意识到自己刚刚见证了什么。
一个基于AI的工具,在这么多人的注视下,在一个部署于生产环境的复杂代码系统里,从理解需求到理解代码库,再到提交改动、设计并运行测试,最后自己修复自己的Bug,完整完成了一个真实世界会出现的工程任务。
这个水平已经完全可以胜任初级程序员的工作。
甚至可能比很多初级程序员做得更好。
他们忽然意识到,在场所有人都见证了历史。
此时,直播间弹幕的风向已经完全变了。
“卧槽,这个闭环太帅了!”
“用自己开发自己,真敢啊。”
“如果不是录播,我愿称这个发布会为最强。”
“刚才报错那一下反而真实。”
“排队链接呢?我要试用。”
“小姐姐太棒了,叫什么名字啊?”
姜亦心完整演示新功能,确认无误后,把电脑画面切回幻灯片,走回舞台中央。
“这就是我想展示的东西,是御风真正能在生产过程中帮助我们的样子。大家可以看到,御风刚刚完成的这个功能,会成为御风之后继续进化的基础。”
说完,姜亦心用控制器切到下一张幻灯片。
屏幕上出现御风公测信息。
【御风今日开放公测】
【第一阶段限量免费】
【企业版体验申请开放】
姜亦心声音充满激情:“今天,御风正式开放公测。”
“第一阶段,我们采取限量免费的方式,根据服务器资源和用户反馈逐步开放名额。”
“我们欢迎大家测试它,也欢迎大家批评它。”
“因为一个真正有价值的工程工具,不是靠一次
-->>(第6/7页)(本章未完,请点击下一页继续阅读)