遗留项目改造实战指南:从可读性、代码质量到性能和 AI 约束一个阅读性很差的项目,真正难改的往往不是“代码丑”,而是没人敢判断一次修改会影响哪些页面、哪些状态和哪些隐含流程。 一句话结论:遗留项目改造不要从大重写开始,而要从“可观测、可验证、可回退”的小步治理开始,把混乱代码逐渐收敛成有边界、有测试、有性能预算的系统。 本文以 Android 和 Kotlin 项目为主要语境,很多方法也适用于 Flutter、微信小程序、Web 前端和服务端。文中的类名如 ViewModel、Repository、UseCase、WorkManager、CoroutineScop