🏷️ 微服务架构重构

我往 Gemini 1.5 Pro 里塞了 5 万行代码,它给我画了张循环依赖图,还顺手把重构 diff 写好了——但我差点被账单送走

大家好,我是苏晚。前两天我干了一件很多开发者在脑子里想过、但没真下手的事——把整个微服务仓库,没错,整整 5 万多个文件,一次性扔进 Gemini 1.5 Pro 的上下文窗口里,然后让它给我做架构洞察、找出反模式,再自动输出重构成 diff。 结果怎么着?它还真画出了一张挺像样的全局依赖图,甚至标…

我把5万份代码文件一次性塞给Gemini 2.5 Pro,它反手揪出21个循环依赖,还差点把我忽悠瘸了

百万 token 上下文不只是噱头,我第一次把整个 5 万文件的微服务仓库塞进 Gemini 1.5 Pro 时,它一次性揪出了 21 个循环依赖和几个数据库跨服务访问反模式。但幻觉引用差点让我把好重构方案也丢进垃圾桶,后来用三段式提示链加静态验证流水线,才把它驯服成一个可靠的架构分析工具。