AI試行錯誤ブログ

Next.js・TypeScriptを中心とした技術的な実装記録。設計パターン、落とし穴の解説、パフォーマンス改善など、実践から得た知見をまとめています。

開発ノート9分で読める

ゲームインフラのリファクタリング: 12モーダルの共通化とレジストリパターンの導入

4つのゲームに散在していた12個のモーダル実装を共通コンポーネントに統合し、約830行を削減しました。ゲームデータ管理にレジストリパターンを導入して7箇所のハードコードを一元化し、CSSのみのスクロールロックも実現。設計判断の背景と採用しなかった選択肢を紹介します。