Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

プレイヤーというモデル名をキャラクタに変更する #2

Open
6 tasks
suzuki-mar opened this issue Nov 26, 2021 · 0 comments
Open
6 tasks
Labels

Comments

@suzuki-mar
Copy link
Owner

suzuki-mar commented Nov 26, 2021

As Is

このシステムの実装する課題である問題は、プレイヤーと言う名前を使っていたのでプレイヤーと言う名前にした

To Be

この システムはシミュレーションとするようにした
それにより、行動をするものは人間が操作可能である意味が含まれている
プレイヤーと言う名前だと操作をできてしまうということになってしまう
操作できるという文脈を名前からとりのぞくために、キャラクターという名前に変更をする

作業手順

  • Playerを継承したCharacterにして、Playerを直接参照している箇所を削除
    • リレーション関係はPlayerのまま
    • 名前だけを変更する
  • PlayerをCharacterに変更
    • テーブル名はplayersのまま
  • APIのエンドポイントを変更する
    • パラメーターも一緒に
  • DBのマイグレーションを実行する
    • playersのフィールド名を変更する
    • player_idをリネームする
  • Swagger内のプレイヤーの用語を変更する
  • 設計書内のプレイヤーの用語を変更する
@suzuki-mar suzuki-mar changed the title プレイヤーをキャラクタに変更する プレイヤーというモデル名をキャラクタに変更する Dec 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant