据泄漏的风险。
人家可以承诺不看,但是数据交出去了,看不看这件事就不是你能决定的了。
所以源码其实还在一个比较好的位置,至少有天工可以用。
“那换个代码库。”
“换成什么?”
“开物。”
姜亦心的手指在键盘上停住了。
开物可是源码科技当家的主产品,代码量也有十几万行了,不是一个练手的玩具项目。
“直接放开物吗?”
“嗯,哪个核心模块。”苏念念转过脸看她,“正在开发那一堆分支里随便挑一个。”
姜亦心没再确认第二遍,拉代码。
她熟练地把开物前端一个正在开发的分支切到工作区,然后把路径贴到监听进程的配置里。
“我来喂任务。”
她输入的那行字,姜亦心看得替ai紧张:
“把项目、任务、成员三个模块的队列逻辑,抽象成一个通用队列组件,在三个模块复用接入,不影响现有的行为逻辑。”
姜亦心倒吸一口气。
这种活儿放到组里,资深开发都得先拉几个人开会讨论个半天,三个模块现有逻辑差异点在哪儿、通用接口怎么设计、迁移分几步走、测试怎么兜底。
正在用的代码,是最难动的。
因为你不知道怎么动一下就坏了。
真能做出来吗?
姜亦心的感想先不提。
日志开始滚动。
——扫描项目结构。
——定位相关文件:读取services/approval、services/task、services/expense……
——规划改动:……
日志到这不动了,像是卡住了。
苏念念和姜亦心两人一起盯着屏幕,就在两人都要没有耐心的时候,新的日志出来了。
——规划改动:通用状态模型,生成迁移脚本,生成抽象服用层,生成所有场景的适配器……
——开始编码。
——运行测试组件:133failed。
——重新编码:1/10。
——运行测试组件:117failed。
日志开始反复。
……
——重新编码:10/10。
——运行测试组件:117failed。