<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>渐进式迁移 on PlumePHP</title><link>https://plumephp.com/tags/%E6%B8%90%E8%BF%9B%E5%BC%8F%E8%BF%81%E7%A7%BB/</link><description>Recent content in 渐进式迁移 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 28 Sep 2026 15:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E6%B8%90%E8%BF%9B%E5%BC%8F%E8%BF%81%E7%A7%BB/index.xml" rel="self" type="application/rss+xml"/><item><title>Scala 2→3 迁移与重构实战：迁移工具链、兼容策略与渐进式改造</title><link>https://plumephp.com/scala-23-migration-refactoring/</link><pubDate>Mon, 28 Sep 2026 15:00:00 +0800</pubDate><guid>https://plumephp.com/scala-23-migration-refactoring/</guid><description>&lt;p&gt;把存量 Scala 2 代码库迁到 Scala 3，不是「换个编译器」那么简单——&lt;strong&gt;宏不兼容、隐式改 given、枚举是新关键字、依赖要升级&lt;/strong&gt;。本文给出可执行的迁移路线：先评估风险与收益，再搭交叉编译基线，用 scalafix 自动迁移，最后渐进式逐模块迁移、同步现代化、回归验证。重点讲清「哪些会自动、哪些要手动、哪些是坑」。&lt;/p&gt;</description></item></channel></rss>