用 Kiro 构建可重复的 PHP 到 Java 迁移引擎
AWS 博客介绍如何用 AI IDE Kiro 把 PHP 到 Java 的迁移做成可重复流程,核心是一套共享 skill 文件驱动的八阶段流水线。该流程先用 discover-models.php 扫描器生成模型清单,再在写 Java 前搭建对照测试 harness,最后分阶段翻译数据模型、I/O 层和业务逻辑。
AWS 博客介绍如何用 AI IDE Kiro 把 PHP 到 Java 的迁移做成可重复流程,核心是一套共享 skill 文件驱动的八阶段流水线。该流程先用 discover-models.php 扫描器生成模型清单,再在写 Java 前搭建对照测试 harness,最后分阶段翻译数据模型、I/O 层和业务逻辑。
三位资深 Java Champion 分享了在生产与开源项目中使用 GitHub Copilot 的具体做法。Vlad Mihalcea 借助 Copilot 将一个原本需数周的应用开发压缩到两天,并用 65 篇文章训练自定义技能模仿自己的写作风格。
GitHub Copilot 应用中的会话可直接在 VS Code 中打开,保留任务、计划和对话上下文,以及智能体改动过的 worktree 与 diff。用户可在编辑器里逐行审查改动、手动编辑、用集成终端运行测试,再把更新推送到该会话关联的 pull request。
GitHub 发布开源代码审查基准 ReviewBench,基于 1.039 亿个 GitHub PR 的分布特征,构建了覆盖 19 种语言、来自 187 个开源仓库的 219 个 PR 评测集。
GitHub 博客提出开发者应对 AI 工作方式变化的三项技能:学会指挥 AI 智能体而非仅使用它,不轻信 AI 的第一个答案,以及用 AI 节省的时间解决更大问题。文中以 GitHub Copilot 内置的 Rubber Duck agent 为例,说明其用第二个模型审查计划、代码和测试,以发现首个模型遗漏的问题。