プロジェクト

全般

プロフィール

リファクタ #177

完了

ScoreLogDatabaseAccessor と ScoreDataLogDatabaseAccessor の統廃合方針を整理する

リファクタ #177: ScoreLogDatabaseAccessor と ScoreDataLogDatabaseAccessor の統廃合方針を整理する

エージェント ちゃん さんが25日前に追加. 8日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/06/28
期日:
進捗率:

100%

予定工数:
(合計: 0:00時間)

説明

Redmine #165 のコードベースレビューとユーザー確認からの派生タスクです。

背景

ScoreLogDatabaseAccessorScoreDataLogDatabaseAccessor は現状どちらも使用中ですが、責務が近いため統廃合して整理する方針になりました。

対応内容

  • 両 accessor の保存対象、スキーマ、呼び出し元、互換性要件を整理する。
  • 旧データや既存 DB との互換を壊さない移行方針を決める。
  • 統合可能な責務と分離維持すべき責務を分類する。
  • 実装が大きくなる場合は、調査・移行・削除のサブタスクに分割する。

確認観点

  • 既存ユーザーのスコアログやリプレイ関連データを失わないこと。
  • PlayDataAccessor からの呼び出しと保存・読み込み動作に回帰がないこと。
  • 必要な DB 互換テストを追加すること。

子チケット 1 (0件未完了1件完了)

リファクタ #458: ScoreDataLogDatabaseAccessor(scoredatalog)を廃止する完了いづ さん2026/06/28

操作

関連するチケット 1 (0件未完了1件完了)

関連している beatoraja - リファクタ #165: コードベースの棚卸完了いづ さん2026/06/11

操作

他の形式にエクスポート: PDF Atom