← 一覧へ
DevOpsCC / Codex 両対応難易度: 中級
非推奨化と移行管理 deprecation-and-migration
古いものから新しいものへ、スムーズに移行しよう!
これは何?
コードは資産ではなく、負債です。すべてのコードには、バグ修正や依存関係の更新、セキュリティパッチの適用、新しい開発者の教育など、継続的なメンテナンスコストがかかります。非推奨化とは、もはや価値を生まなくなったコードを取り除くこと。移行管理とは、ユーザーを安全に古いものから新しいものへと導くプロセスです。

こんな時に便利
新しいシステムやAPIの導入時に
古くなった機能を廃止する時
重複したコードを整理したい時
誰もメンテナンスしていない不要なコードを削除する時
新しいシステムのライフサイクルを設計する時
使い方
まず、非推奨にするコードや機能を特定し、代替となる新しいシステムや機能を準備します。次に、ユーザーがスムーズに移行できるように、具体的なガイドや例を用意します。最後に、すべてのユーザーが移行したことを確認するために、メトリクスやログを使って検証します。
必要なもの
- 特になし
導入方法
いちばん簡単(AIに頼む)
次のスキルを入れて: https://github.com/addyosmani/agent-skills/tree/main/skills/deprecation-and-migration手動で置く
Claude Code →
~/.claude/skills/deprecation-and-migration/Codex →
~/.agents/skills/deprecation-and-migration/使いこなしのコツ
- 非推奨化を完了する前に、新しいシステムが本番環境で実証済みであり、すべての重要なユースケースをカバーしていることを確認しましょう。
- 具体的な手順と例を含む移行ガイドを用意しましょう。
- すべてのアクティブなユーザーが移行済みであることを、メトリクスやログで確認しましょう。