[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

315users がブックマーク コメント 11

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

ドメイン駆動設計の集約のわかりにくさの原因と集約を理解するためのヒント - ソフトウェア設計を考える

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント11

  • 注目コメント
  • 新着コメント
MtAsuka
エヴァンスのドメイン駆動設計は素朴派オブジェクト指向から続く流れにあるけど、オブジェクト指向分析設計を経ずにドメイン駆動設計に入った人は単に設計パターンとして捉えてそれに囚われすぎてる気がする。

その他
Magicant
集約ルートや不変条件の話が出て来ない時点で残念ながら方向性が数十度ズレてる。手続きを内容ごとに整理するだけならサービスでいい

その他
kagehiens
クラスの分け方はデータの記録形態と必ずしも一致させる必要はないが、混同されがちであるという話。/クラスと対応させるのを更新可能なビューにできたらベストではあるのだが、そうキレイにはまとまらんよね......。

その他
peketamin
"注文金額を計算するための集約と、送料を計算するための集約とに分けて考えたほうがよさそうです。"/コレクションとアグリゲートは別ものなんだなあ

その他
xlc
ドメイン駆動設計自体がわかりにくくてあやしいと思ってる。

その他
kagehiens
kagehiens クラスの分け方はデータの記録形態と必ずしも一致させる必要はないが、混同されがちであるという話。/クラスと対応させるのを更新可能なビューにできたらベストではあるのだが、そうキレイにはまとまらんよね......。

2021年05月08日 リンク

その他
Magicant
Magicant 集約ルートや不変条件の話が出て来ない時点で残念ながら方向性が数十度ズレてる。手続きを内容ごとに整理するだけならサービスでいい

2021年05月08日 リンク

その他
n314
たぶんプログラムじゃなくて図で説明するから分かりにくいんじゃないだろうか。「こういう場合に不都合がある」っていうのはプログラムだとすぐ分かるよね。

その他
peketamin
peketamin "注文金額を計算するための集約と、送料を計算するための集約とに分けて考えたほうがよさそうです。"/コレクションとアグリゲートは別ものなんだなあ

2021年05月08日 リンク

その他
MtAsuka
MtAsuka エヴァンスのドメイン駆動設計は素朴派オブジェクト指向から続く流れにあるけど、オブジェクト指向分析設計を経ずにドメイン駆動設計に入った人は単に設計パターンとして捉えてそれに囚われすぎてる気がする。

2021年05月07日 リンク

その他
tasato-redhat
すごいいいこと書いてある。

その他
turanukimaru
言いたいことは解るし慣れてからでもいいがライフサイクルは重要。注文集約は注文確定時の届け先のコピーか発送記録を保持しなければならない。でないと注文後に届け先を変えたときにどこに発送したか分からなくなる

その他
Chisei
読んだ

その他
yojik
"クラスの集約はデータの扱い方の設計ではなく、ロジックの記述と整理するための設計パターンです。"

その他
a_suenami
それなって感じだった(こなみかん)

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「ドメイン駆動設計...」が注目されています。

気持ちをシェアしよう

ツイートする

ドメイン駆動設計の集約のわかりにくさの原因と集約を理解するためのヒント - ソフトウェア設計を考える

『ドメイン駆動設計』のモデル要素のひとつとして「集約」があります。 アプリケーションの対象となる事... 『ドメイン駆動設計』のモデル要素のひとつとして「集約」があります。 アプリケーションの対象となる事業活動の仕組みや決め事をソフトウェアで表現する技法のひとつとして集約の考え方はとても役に立ちます。 集約パターンはデータベースのデータ整合性の視点での説明されることが多いようです。しかしデータ整合性の文脈で集約を理解しても、ドメイン駆動設計の中核の関心事である「ドメインの複雑さ」を理解しドメインの知識をクラスで表現するためにはあまり役に立ちません。 この記事では、集約パターンをドメインロジックを表現するモデルの構成要素として効果的に利用するためのヒントを提供したいと思います。 集約はデータ操作の道具ではありません。集約はビジネスルールにもとづくドメインロジックのモデリングと実装の手段です。ここがわかるとドメイン駆動設計の理解が一気に進むと思います。 どうして集約がデータ整合性の話になってしまう

ブックマークしたユーザー

  • fm3152024年01月25日 fm315
  • techtech05212023年04月30日 techtech0521
  • knstkny2023年04月03日 knstkny
  • saloverses2021年07月07日 saloverses
  • kitchy2021年06月30日 kitchy
  • TMYK03012021年05月29日 TMYK0301
  • lugecy2021年05月27日 lugecy
  • abtky2021年05月17日 abtky
  • hirose302021年05月15日 hirose30
  • buzztaiki2021年05月15日 buzztaiki
  • kuwadgi2021年05月12日 kuwadgi
  • tkomy2021年05月11日 tkomy
  • eichisanden2021年05月11日 eichisanden
  • hidero1232021年05月09日 hidero123
  • donotthinkfeel2021年05月09日 donotthinkfeel
  • unchemist2021年05月09日 unchemist
  • redlo2021年05月09日 redlo
  • ys00002021年05月09日 ys0000
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /