因为我知道,这些功能,未来我不管是构建新的项目,还是理解其他的业务逻辑,总会用的到。

所以慢慢打磨,持续优化,不用管消耗了多少时间,最终的收益肯定要比摆烂强的。

这也带来了一个新的缺陷,一个功能我加的快,但移除的时候,总要考虑到未来是否能够用到,很多的代码逻辑就留着了。

虽然我会定期重构代码,但不会动这些成块成块的业务。

代码会变的越来越复杂。


在使用Copilot的半年中,它极大的加快了我对代码的构建,业务逻辑堆积也起飞了。一天写一个业务。

但这始终没有改变我对代码构建逻辑的认知,积累依旧是有意义的,成熟的软件逻辑。

但这其实没什么意义,如今看起来只是一种自嗨。

充了Codex的钱之后,在几乎用不完的Token的裹挟下,那些堆积在里面的旧逻辑,只是一句话就可以生成的产物。

存在的神圣性被瓦解之后,认知也会坍缩到新的稳态。


所以最近在做代码的压缩工作。

我希望每一行代码都有它存在的意义。

如果这段代码只是在过去某个时间,发挥了巨大的作用。随着时间,新的业务形态,可以覆盖,替换,移除之后。

这里的代码逻辑也不应该继续存在。


我过去其实意识到了这个事情,所以做了插件,希望通过插件来消灭复杂度,以及外扩的接口。

代码增加的速度稳定攀升,本质上就是这套基于接口的插件系统在起到作用。

业务可以无限制堆叠。

如果不是因为AI,这个架构设计,其实已经写到头了。