We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
購入フローから注文完了までのビジネスロジックを @chihiro-adachi と二人で進めていってます。
SC_XXXX系の登場人物が多いため乗せ換えが難しく、なおかつ、今のロジックのまま開発を進めるより、オブジェクト設計・フロー設計を合わせて見なおしたほうがいいと判断したため、リファクタ込で進めていっております。
具体的には、以下の作成をしています。
乗せ換えフェーズの原則から外れるイレギュラーな対応となるため、周知の意味で取り急ぎIssueをたてさせていただきます。
The text was updated successfully, but these errors were encountered:
いろんな会社さんが出されてるプラグインで処理しているような送料、手数料、値引きの計算がプラガブルっぽくできると嬉しいです。
Order を DeliveryService や PaymentService に投げると上記送料、手数料、値引きが返ってくる。 同じように CouponService や SpecalDeliveryService に投げた際に結果として料金が返って。
のような感じですと、例えばDeliveryFeeのようなものを変更する場合や、PaymentServiceを変更する場合によいのではないかと思います。
Sorry, something went wrong.
あまり Service を細分化すると乱立してしまって、結果的に密結合になってしまうので、 Strategy にするのが良いかと。
βでひとまずクローズします。 引き続きご意見等ありましたら、別途お寄せいただけると助かります。
No branches or pull requests
購入フローから注文完了までのビジネスロジックを @chihiro-adachi と二人で進めていってます。
SC_XXXX系の登場人物が多いため乗せ換えが難しく、なおかつ、今のロジックのまま開発を進めるより、オブジェクト設計・フロー設計を合わせて見なおしたほうがいいと判断したため、リファクタ込で進めていっております。
具体的には、以下の作成をしています。
乗せ換えフェーズの原則から外れるイレギュラーな対応となるため、周知の意味で取り急ぎIssueをたてさせていただきます。
The text was updated successfully, but these errors were encountered: