代码理解
-
用claude code协助新人快速理解老旧代码库的尝试
接手这个任务的时候,我脑子里只有一个念头:我真想把三年前写这段代码的人找出来,问问他的脑子当时在想什么。 不是开玩笑。我当时刚入职不到两周,Leader扔给我一个用Erlang写的遗留消息网关模块,没有文档、没有测试、没有任何注释,唯一能找到的相关信息是Jenkins构建记录里一行“fix bugs”的提交信息,2019年3月的。那个写了这些代码的工程师,两年前就离职了,去了哪没人知道。团队其他同…
-
用codex重构遗留系统的实战复盘
没有银弹,但确实存在一个突破口。我们在一个跑了九年的交易后台系统上做了一次验证,核心结论是:Codex 最大的价值不在“自动写代码”,而在于让团队第一次真正“看懂”了那坨屎山。 那个系统的情况很典型:核心结算模块十二万行 PHP,最早的提交记录可以追溯到 2016 年,中间换过三批开发团队。文档为零,注释是考古现场,有的已经误导了五年。每次上游业务规则调整,开发组都要靠“猜”和“灵媒式推理”来判断…