![](https://cdn-ak-scissors.b.st-hatena.com/image/square/643b89e0636e430a44ac7b08d25dfbcd242cdb18/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F26abda45962e4f1f831eadb099a2ca1f%2Fslide_0.jpg%3F12665200)
エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント9件
- 注目コメント
- 新着コメント
![turanukimaru turanukimaru](https://cdn.profile-image.st-hatena.com/users/turanukimaru/profile.png)
turanukimaru
待て「貸出プロセス」を static method にしてはいけない!それは strategy パターンを使ってプロセス自体をオブジェクトにしていい奴だ!手順やポリシーを後で追加・交換できるようにして仕様変更に備えるんだ!
![lyiase lyiase](https://cdn.profile-image.st-hatena.com/users/lyiase/profile.png)
lyiase
DDDの一番コアになるのは、扱う最小単位データ(本の貸出なら本の実体と目録)と、最小単位の業務(貸出の作業)をそれぞれ小さくインスタンスにしていくことだと思うので、このスライドはちょっと実装も含めてもにょる。
![turanukimaru turanukimaru](https://cdn.profile-image.st-hatena.com/users/turanukimaru/profile.png)
turanukimaru
待て「貸出プロセス」を static method にしてはいけない!それは strategy パターンを使ってプロセス自体をオブジェクトにしていい奴だ!手順やポリシーを後で追加・交換できるようにして仕様変更に備えるんだ!
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
いまの話題をアプリでチェック!
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
2019/05/26 リンク