字号调节
字色调节
背景设置
关灯
护眼
字号调节
字色调节
背景设置
第二百零二章 又到了激动人心的起名环节 (2/5)
他敲了一行英文,让御风给这个项目加一个功能。
任务超时之后的级联取消。
这个功能他自己想做没做,因为它牵扯到至少四个文件、两个goroutine的生命周期管理,还要兼容他之前写得乱七八糟的事件总线。
最麻烦的是,这个项目里有一段历史包袱。一开始写的时候他偷懒,把一个本该解耦的模块直接塞进了主循环里。
Nexus内部那个还在打磨的类似工具,叫Nexus Ats(地图集),瑞恩也会用这个项目来测试Ats,每次测试都栽在这个耦合里。
他想看看御风在这段逻辑里会犯什么错。
回车。
终端开始滚动。
可以看到,御风先是扫描了一遍仓库结构。
这步不算什么,瑞恩挑了挑眉,心想。
接着御风开始读代码,标出了几个它认为相关的文件。
瑞恩往前凑了凑。
不对。
它怎么知道事件总线是相关的?落地页里没提“事件总线”,他敲的命令里也没提。
而且它竟然很快就略过了那几个名字里带“task”(任务)、“timeout”(超时)的文件,知道那里的逻辑和这次要求的改动毫无关系。要知道,那些是新手最容易上钩的假相关文件。
它像是真的读懂了这个项目,知道哪个模块是核心,知道哪段代码是历史包袱。
就好像这程序本来就是它写的一样。
瑞恩的冷笑慢慢从脸上消失了。
终端里继续在输出文字。
御风给出了第一版改动方案,它没碰那段历史包袱,而是在事件总线上加了一层信号广播,把级联取消挂在了广播那一层。
章节报错
请简要描述您遇到的问题(如:内容缺失、章节错乱、文字乱码等)