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

ChanrengeA/tokiwa_takumi #317

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

takutoki
Copy link

@takutoki takutoki commented Oct 8, 2021

担当者様

お世話になっております。常盤です。
課題をPRで提出いたします。
何卒宜しくお願いします。

クラス設計

Simulator

サービスクラスのような責務
各プランのシミュレートを実行して算出された金額を指定のhashにまとめる

Plan

モデルを意識した責務
各会社のプランが規定している基本料金などのプロパティを持つ
基本料金や重量使用料金を算出するメソッドはこのクラスが持つ

CSVPlan

今回、マスタデータはCSVから取得する形にした
基本的にCSVから読み取る機能をこのクラスに持たせている
Simulatorクラスなどでデータ取り回す場合、基本料金などのメソッドが必要なため、Planクラスへの変換するメソッドを用意した。

@ghost
Copy link

ghost commented Oct 8, 2021

Sider has detected 1 error and 1 warning on analyzing the commit 9035054.

If the errors persist even after retrying, the following actions may resolve them:

If you still have problems, feel free to ask us via chat. 💬


You can turn off such notifications if unnecessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant