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

テーブルのクラス:インターフェースの統一 #154

Open
ochaochaocha3 opened this issue Apr 4, 2020 · 0 comments
Open

テーブルのクラス:インターフェースの統一 #154

ochaochaocha3 opened this issue Apr 4, 2020 · 0 comments
Assignees
Labels
refactoring 内部構造の改良

Comments

@ochaochaocha3
Copy link
Member

ochaochaocha3 commented Apr 4, 2020

refs #132

テーブルのクラス(Table、D66Table、RangeTableなど)について、以下のようにインターフェースを統一したい。これにより、どのクラスを用いても処理を同様に書けるようになると期待できる。

  • #roll で、表を振った結果の文字列を返すようにする。
  • #roll_in_detail で、表を振った結果の詳細(出目の配列、取り出した項目など)を返すようにする。結果はできるだけ同じ名前のメンバを持つ構造体で返す。
  • (可能ならば)RangeTableのように、結果の文字列の整形処理を変更できるようにする。
@ochaochaocha3 ochaochaocha3 added the refactoring 内部構造の改良 label Apr 4, 2020
@ochaochaocha3 ochaochaocha3 self-assigned this Apr 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring 内部構造の改良
Projects
None yet
Development

No branches or pull requests

1 participant