Skip to content

市場価格廃止・ドメインモデル整理#6

Merged
krrrr38 merged 10 commits into
mainfrom
simplify
Jun 20, 2026
Merged

市場価格廃止・ドメインモデル整理#6
krrrr38 merged 10 commits into
mainfrom
simplify

Conversation

@krrrr38

@krrrr38 krrrr38 commented Jun 20, 2026

Copy link
Copy Markdown
Member

Summary

  • 市場価格(market_price)の完全廃止: Stock{Symbol, Qty}
    から {Symbol, AmountJpy}
    へ変更し、株数・市場価格を扱わず金額で直接保有するモデルに統一
  • service 層の廃止とドメイン集約: AssetService /
    PortfolioService を削除し、Account.Total() / OpenAccount() /
    AddFunds() / Rebalance() としてドメインモデルに集約
  • 用語統一:
    「拠出(contribution)」を「注文(order)」に全廃(usecase /
    controller / request / error すべてリネーム)
  • DTO 変更: EvaluationAmountAmountJpy
  • README・テストを新モデルに合わせて更新 (asset1/asset2
    はパス、asset3 のリバランスは意図的に FAIL する初期状態を維持)

対象言語: golang / java8 / java17 / php / python / ruby / scala /
typescript(8言語すべて)

krrrr38 and others added 8 commits June 20, 2026 04:43
market_price関連機能の削除、application/service層をドメインのAccountへ集約(OpenAccount/AddFunds/Rebalance/Total)、拠出表現を新規注文・追加注文へ統一、domain各typeへの説明コメント付与。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
krrrr38 and others added 2 commits June 20, 2026 16:05
tsx を直接使う構成では .js 拡張子は不要なため、
moduleResolution を Bundler から node に変更し、
全相対インポートの .js を削除した。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: krrrr38 <k.kaizu38@gmail.com>
@krrrr38 krrrr38 merged commit 9c0cb01 into main Jun 20, 2026
14 checks passed
@krrrr38 krrrr38 deleted the simplify branch June 20, 2026 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant