Enviar búsqueda
Cargar
ドメイン駆動設計再入門
•
90 recomendaciones
•
14,822 vistas
Yukei Wachi
Seguir
デブサミ 2015 【20-C-3】ドメイン駆動設計再入門
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 61
Descargar ahora
Descargar para leer sin conexión
Recomendados
30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版
Naoki (Neo) SATO
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
ドメイン駆動設計サンプルコードの徹底解説
ドメイン駆動設計サンプルコードの徹底解説
増田 亨
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
Koichiro Matsuoka
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
Koichiro Matsuoka
ブルックスのいう銀の弾丸とは何か?
ブルックスのいう銀の弾丸とは何か?
Yoshitaka Kawashima
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計
増田 亨
Recomendados
30分でわかるマイクロサービスアーキテクチャ 第2版
30分でわかるマイクロサービスアーキテクチャ 第2版
Naoki (Neo) SATO
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
ドメイン駆動設計サンプルコードの徹底解説
ドメイン駆動設計サンプルコードの徹底解説
増田 亨
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
DDDのモデリングとは何なのか、 そしてどうコードに落とすのか
Koichiro Matsuoka
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
Koichiro Matsuoka
ブルックスのいう銀の弾丸とは何か?
ブルックスのいう銀の弾丸とは何か?
Yoshitaka Kawashima
世界でいちばんわかりやすいドメイン駆動設計
世界でいちばんわかりやすいドメイン駆動設計
増田 亨
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
A AOKI
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかた
Yoshitaka Kawashima
ドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイント
増田 亨
ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring
ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring
増田 亨
EventStormingワークショップ 〜かつてない図書館をモデリングしてみよう〜
EventStormingワークショップ 〜かつてない図書館をモデリングしてみよう〜
TIS Inc.
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
増田 亨
DDD sample code explained in Java
DDD sample code explained in Java
増田 亨
私にとってのテスト
私にとってのテスト
Takuto Wada
マスターデータの キャッシュシステムの改善の話
マスターデータの キャッシュシステムの改善の話
natsumi_ishizaka
RDRA DDD Agile
RDRA DDD Agile
増田 亨
ドメイン駆動設計の正しい歩き方
ドメイン駆動設計の正しい歩き方
増田 亨
3週連続DDDその1 ドメイン駆動設計の基本を理解する
3週連続DDDその1 ドメイン駆動設計の基本を理解する
増田 亨
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
Atsushi Nakamura
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する
増田 亨
3週連続DDDその3 ドメイン駆動設計 戦略的設計
3週連続DDDその3 ドメイン駆動設計 戦略的設計
増田 亨
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
ドメインモデルの育て方
ドメインモデルの育て方
増田 亨
ドメイン駆動設計 分析しながら設計する
ドメイン駆動設計 分析しながら設計する
増田 亨
ドメイン駆動設計 本格入門
ドメイン駆動設計 本格入門
増田 亨
ドメインオブジェクトの見つけ方・作り方・育て方
ドメインオブジェクトの見つけ方・作り方・育て方
増田 亨
ドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみよう
増田 亨
ざっくり DDD 入門!!
ざっくり DDD 入門!!
Yukei Wachi
Más contenido relacionado
La actualidad más candente
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
A AOKI
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかた
Yoshitaka Kawashima
ドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイント
増田 亨
ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring
ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring
増田 亨
EventStormingワークショップ 〜かつてない図書館をモデリングしてみよう〜
EventStormingワークショップ 〜かつてない図書館をモデリングしてみよう〜
TIS Inc.
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
増田 亨
DDD sample code explained in Java
DDD sample code explained in Java
増田 亨
私にとってのテスト
私にとってのテスト
Takuto Wada
マスターデータの キャッシュシステムの改善の話
マスターデータの キャッシュシステムの改善の話
natsumi_ishizaka
RDRA DDD Agile
RDRA DDD Agile
増田 亨
ドメイン駆動設計の正しい歩き方
ドメイン駆動設計の正しい歩き方
増田 亨
3週連続DDDその1 ドメイン駆動設計の基本を理解する
3週連続DDDその1 ドメイン駆動設計の基本を理解する
増田 亨
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
Atsushi Nakamura
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する
増田 亨
3週連続DDDその3 ドメイン駆動設計 戦略的設計
3週連続DDDその3 ドメイン駆動設計 戦略的設計
増田 亨
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
Takafumi ONAKA
ドメインモデルの育て方
ドメインモデルの育て方
増田 亨
ドメイン駆動設計 分析しながら設計する
ドメイン駆動設計 分析しながら設計する
増田 亨
ドメイン駆動設計 本格入門
ドメイン駆動設計 本格入門
増田 亨
ドメインオブジェクトの見つけ方・作り方・育て方
ドメインオブジェクトの見つけ方・作り方・育て方
増田 亨
La actualidad más candente
(20)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
ふつうの受託開発チームのつくりかた
ふつうの受託開発チームのつくりかた
ドメイン駆動設計の学習曲線とブレークポイント
ドメイン駆動設計の学習曲線とブレークポイント
ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring
ドメインロジックに集中せよ 〜ドメイン駆動設計 powered by Spring
EventStormingワークショップ 〜かつてない図書館をモデリングしてみよう〜
EventStormingワークショップ 〜かつてない図書館をモデリングしてみよう〜
ドメイン駆動設計 コアドメインを語り合ってみよう
ドメイン駆動設計 コアドメインを語り合ってみよう
DDD sample code explained in Java
DDD sample code explained in Java
私にとってのテスト
私にとってのテスト
マスターデータの キャッシュシステムの改善の話
マスターデータの キャッシュシステムの改善の話
RDRA DDD Agile
RDRA DDD Agile
ドメイン駆動設計の正しい歩き方
ドメイン駆動設計の正しい歩き方
3週連続DDDその1 ドメイン駆動設計の基本を理解する
3週連続DDDその1 ドメイン駆動設計の基本を理解する
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する
3週連続DDDその3 ドメイン駆動設計 戦略的設計
3週連続DDDその3 ドメイン駆動設計 戦略的設計
エンジニアの個人ブランディングと技術組織
エンジニアの個人ブランディングと技術組織
ドメインモデルの育て方
ドメインモデルの育て方
ドメイン駆動設計 分析しながら設計する
ドメイン駆動設計 分析しながら設計する
ドメイン駆動設計 本格入門
ドメイン駆動設計 本格入門
ドメインオブジェクトの見つけ方・作り方・育て方
ドメインオブジェクトの見つけ方・作り方・育て方
Destacado
ドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみよう
増田 亨
ざっくり DDD 入門!!
ざっくり DDD 入門!!
Yukei Wachi
ドメイン駆動設計のためのオブジェクト指向入門
ドメイン駆動設計のためのオブジェクト指向入門
増田 亨
ドメイン駆動設計と サーバサイドと私
ドメイン駆動設計と サーバサイドと私
Noriaki Kadota
ドメイン駆動で開発する ラフスケッチから実装まで
ドメイン駆動で開発する ラフスケッチから実装まで
増田 亨
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
増田 亨
コードに語らせるために
コードに語らせるために
Yukei Wachi
tvOS tips
tvOS tips
Tomoya Hirano
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
増田 亨
テスト駆動開発の進化
テスト駆動開発の進化
Yukei Wachi
コードで学ぶドメイン駆動設計入門
コードで学ぶドメイン駆動設計入門
潤一 加藤
ヤマオススメ@NGK2014
ヤマオススメ@NGK2014
Ryo RKTM
設計書からの卒業
設計書からの卒業
Fumiyasu Sumiya
Rrdtool基礎から応用
Rrdtool基礎から応用
Shoichi Masuhara
ドメイン駆動設計 の 実践 Part3 DDD
ドメイン駆動設計 の 実践 Part3 DDD
増田 亨
ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀
増田 亨
Scala with DDD
Scala with DDD
潤一 加藤
キレイなコードの書き方
キレイなコードの書き方
Takuya Kitamura
ドメインロジックの実装方法とドメイン駆動設計
ドメインロジックの実装方法とドメイン駆動設計
Tadayoshi Sato
Destacado
(20)
ドメイン駆動設計 ( DDD ) をやってみよう
ドメイン駆動設計 ( DDD ) をやってみよう
ざっくり DDD 入門!!
ざっくり DDD 入門!!
ドメイン駆動設計のためのオブジェクト指向入門
ドメイン駆動設計のためのオブジェクト指向入門
ドメイン駆動設計と サーバサイドと私
ドメイン駆動設計と サーバサイドと私
ドメイン駆動で開発する ラフスケッチから実装まで
ドメイン駆動で開発する ラフスケッチから実装まで
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向の設計と実装の学び方のコツ
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
コードに語らせるために
コードに語らせるために
tvOS tips
tvOS tips
リッチなドメインモデル 名前探し
リッチなドメインモデル 名前探し
テスト駆動開発の進化
テスト駆動開発の進化
コードで学ぶドメイン駆動設計入門
コードで学ぶドメイン駆動設計入門
ヤマオススメ@NGK2014
ヤマオススメ@NGK2014
設計書からの卒業
設計書からの卒業
Rrdtool基礎から応用
Rrdtool基礎から応用
ドメイン駆動設計 の 実践 Part3 DDD
ドメイン駆動設計 の 実践 Part3 DDD
ドメイン駆動設計という仕事の流儀
ドメイン駆動設計という仕事の流儀
Scala with DDD
Scala with DDD
キレイなコードの書き方
キレイなコードの書き方
ドメインロジックの実装方法とドメイン駆動設計
ドメインロジックの実装方法とドメイン駆動設計
Similar a ドメイン駆動設計再入門
ゆらぎのある決定
ゆらぎのある決定
Yukei Wachi
Dddをもっと身近に
Dddをもっと身近に
Yukei Wachi
ドメイン駆動設計入門
ドメイン駆動設計入門
Yukei Wachi
「攻めのIt」を実現するアーキテクチャーとdev opsの関係
「攻めのIt」を実現するアーキテクチャーとdev opsの関係
Yukei Wachi
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Koichiro Matsuoka
【19-B-5】出張!DDD難民救済キャンプ
【19-B-5】出張!DDD難民救済キャンプ
kentaro watanabe
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
Yuuki Namikawa
人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜
Yukei Wachi
Live2Dの描画の裏側の話
Live2Dの描画の裏側の話
Naoki Aso
SGT技術トークス 継続的デリバリー
SGT技術トークス 継続的デリバリー
Yukei Wachi
プロジェクト管理ツールを使いこなせるようになった現場の話
プロジェクト管理ツールを使いこなせるようになった現場の話
Yoh Nakamura
プロジェクト管理ツールを使いこなせるようになった現場の話
プロジェクト管理ツールを使いこなせるようになった現場の話
GuildWorks
ドメイン駆動設計におけるシナリオテストの活用
ドメイン駆動設計におけるシナリオテストの活用
Takehiro Inoue
【15-e-7】Kinectから始まったスタートアップ #devsumi
【15-e-7】Kinectから始まったスタートアップ #devsumi
Kaoru NAKAMURA
雲の上の継続的デリバリー
雲の上の継続的デリバリー
Salesforce Developers Japan
雲の上の継続的デリバリー - Cloudforce Japan 2012
雲の上の継続的デリバリー - Cloudforce Japan 2012
グロースエクスパートナーズ株式会社/Growth xPartners Incorporated.
Microsoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめ
TomomitsuKusaba
ドメイン駆動設計を実践するプログラマーの悩み
ドメイン駆動設計を実践するプログラマーの悩み
haljik Seiji
設計と実装で 抑えておきたい サービスクラスと例外
設計と実装で 抑えておきたい サービスクラスと例外
Takuya Sato
Project 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdf
YasuhiroHanda2
Similar a ドメイン駆動設計再入門
(20)
ゆらぎのある決定
ゆらぎのある決定
Dddをもっと身近に
Dddをもっと身近に
ドメイン駆動設計入門
ドメイン駆動設計入門
「攻めのIt」を実現するアーキテクチャーとdev opsの関係
「攻めのIt」を実現するアーキテクチャーとdev opsの関係
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
【19-B-5】出張!DDD難民救済キャンプ
【19-B-5】出張!DDD難民救済キャンプ
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
俺たちの自分戦略 - namikawa (DevLOVE Conference 2012)
人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜
Live2Dの描画の裏側の話
Live2Dの描画の裏側の話
SGT技術トークス 継続的デリバリー
SGT技術トークス 継続的デリバリー
プロジェクト管理ツールを使いこなせるようになった現場の話
プロジェクト管理ツールを使いこなせるようになった現場の話
プロジェクト管理ツールを使いこなせるようになった現場の話
プロジェクト管理ツールを使いこなせるようになった現場の話
ドメイン駆動設計におけるシナリオテストの活用
ドメイン駆動設計におけるシナリオテストの活用
【15-e-7】Kinectから始まったスタートアップ #devsumi
【15-e-7】Kinectから始まったスタートアップ #devsumi
雲の上の継続的デリバリー
雲の上の継続的デリバリー
雲の上の継続的デリバリー - Cloudforce Japan 2012
雲の上の継続的デリバリー - Cloudforce Japan 2012
Microsoft MVPとは?コミュニティ活動のすすめ
Microsoft MVPとは?コミュニティ活動のすすめ
ドメイン駆動設計を実践するプログラマーの悩み
ドメイン駆動設計を実践するプログラマーの悩み
設計と実装で 抑えておきたい サービスクラスと例外
設計と実装で 抑えておきたい サービスクラスと例外
Project 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdf
Más de Yukei Wachi
エヴァンス本から今学べること
エヴァンス本から今学べること
Yukei Wachi
価値の源流に向かう旅
価値の源流に向かう旅
Yukei Wachi
スモールリーダーシップ読書会ワークショップ
スモールリーダーシップ読書会ワークショップ
Yukei Wachi
「言葉の地図」でチームの議論をスムーズに
「言葉の地図」でチームの議論をスムーズに
Yukei Wachi
知識から反射へ
知識から反射へ
Yukei Wachi
エッセンシャルスクラムのエッセンス
エッセンシャルスクラムのエッセンス
Yukei Wachi
世界をすこしだけ前に進めるということ
世界をすこしだけ前に進めるということ
Yukei Wachi
教科書と現場のあいだ
教科書と現場のあいだ
Yukei Wachi
Future Center@Junkudo
Future Center@Junkudo
Yukei Wachi
Growing Grails Software, Driven by Domain
Growing Grails Software, Driven by Domain
Yukei Wachi
戦略的設計入門
戦略的設計入門
Yukei Wachi
Model on Grails
Model on Grails
Yukei Wachi
DDD Part3 Retrospective
DDD Part3 Retrospective
Yukei Wachi
Behaviour And Model
Behaviour And Model
Yukei Wachi
Más de Yukei Wachi
(14)
エヴァンス本から今学べること
エヴァンス本から今学べること
価値の源流に向かう旅
価値の源流に向かう旅
スモールリーダーシップ読書会ワークショップ
スモールリーダーシップ読書会ワークショップ
「言葉の地図」でチームの議論をスムーズに
「言葉の地図」でチームの議論をスムーズに
知識から反射へ
知識から反射へ
エッセンシャルスクラムのエッセンス
エッセンシャルスクラムのエッセンス
世界をすこしだけ前に進めるということ
世界をすこしだけ前に進めるということ
教科書と現場のあいだ
教科書と現場のあいだ
Future Center@Junkudo
Future Center@Junkudo
Growing Grails Software, Driven by Domain
Growing Grails Software, Driven by Domain
戦略的設計入門
戦略的設計入門
Model on Grails
Model on Grails
DDD Part3 Retrospective
DDD Part3 Retrospective
Behaviour And Model
Behaviour And Model
Último
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Último
(11)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
ドメイン駆動設計再入門
1.
ドメイン駆動設計 再入門 グロースエクスパートナーズ(株) ITアーキテクト 和智 右桂 Developers Summit
2015
2.
和智 右桂 JavaEE勉強会 所属 グロースエクスパートナーズ株式会社 勤務 Yukei
Wachi @digitalsoul0124 Digital Romanticism http://d.hatena.ne.jp/digitalsoul ネコ好き Photo by @digitalsoul0124 All rights reserved. IT アーキテクト
3.
時々翻訳をしています Coming Soon !
4.
• DDD nutshell •
DDDの魅力 • システムの中のDDD • まとめ アジェンダ Photo by @digitalsoul0124 All rights reserved. スライド中で使用されている画像について、 その著作権の全部または一部は、 クレジットに示した著者によって保留されています。
5.
DDD nutshell
6.
基礎 https://www.flickr.com/photos/pgoyette/2280685630/
7.
モデルとは?
8.
モデルとは、 知識の表象である - Trygve Reenskaug 1979 http://www.flickr.com/photos/knilram/64366434/
9.
メンタルモデルを写し取るもの 出典:http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html by Trygve
M. H. Reenskaug Mental Model
10.
MVCからDCIへ DCIアーキテクチャ モデル・ビュー・コントローラ http://d.hatena.ne.jp/digitalsoul/20100913/1284330448 http://d.hatena.ne.jp/digitalsoul/20100131/1264925022
11.
Domain-Driven Design http://www.flickr.com/photos/hlegius/3072942016/in/photostream/
by Hélio Costa https://www.flickr.com/photos/kakutani/608079788/ 本に書かれていること
12.
第1部 ドメインモデルを 機能させる
13.
モデルの基本的な用法 1. モデルと設計の核心の相互作用 • モデルと設計/実装を結びつける •
→モデル駆動設計 2. コミュニケーションの基盤 • モデルの言葉を会話でも使う • →ユビキタス言語 3. 蒸留された知識 • ドメインエキスパートの知識の表現
14.
http://www.flickr.com/photos/biker_jun/4450890981/ モデルはソフトウェアの中核となる
15.
モデルはビジネスパーソンと開発者をつなぐ https://www.flickr.com/photos/adriansnood/14252302357/
16.
第2部 モデル駆動設計の 構成要素
17.
モデルの実装のために 1. モデルのためのレイヤを作る • UIおよび永続化層との分離 •
→レイヤ化アーキテクチャ 2. ドメインレイヤ内でモデルを実装する • パラダイムとしてのオブジェクト指向
18.
オブジェクト オブジェクト Search Small Pop-Up Pop-Up Menu Small
Combo Combo Box Bits BobsThings Stuff OKCancel Label Ends Odds Help Tag Explanotext A Very Nice Window Indeed SIDEBAR Search Odds Ends UI データベース リポジトリクライアント オブジェクト ドメイン層 ドメイン層とは、モデルが息づく場所
19.
第3部 より深い洞察へ向かう リファクタリング
20.
モデルの深化 • 時間をかけてモデルは深まっていく • モデリングは発見のプロセス •
ブレイクスルー • 深いモデルを作るためのテクニック • 暗黙的な概念の明示化 • しなやかな設計 • 先達からの学習 • デザインパターン
21.
第4部 戦略的設計
22.
モデリングのスケールアップ • モデルの整合性 • モデルの境界設計 •
蒸留 • 本質の抽出 • 大規模な構造 • 巨大なシステムの俯瞰
23.
https://www.flickr.com/photos/gulfu/15704325507/ 後に続く本
24.
モデルを核としたシステム観 • GOOS (2009) •
Steve Freeman、Nat Pryce • テストをガイドとして、オブジェク ト指向のシステムを育てる • DSL (2010) • Martin Fowler • DSLは、モデルの表層を取り巻く ベニヤのようなものである
25.
DDDの魅力
26.
https://www.flickr.com/photos/ideacreamanuelapps/3541399009/ ある抽象度でのモデリングは絶対に必要
27.
ソフトウェアとしての本筋 https://www.flickr.com/photos/shoobydooby/389551020
28.
SIの現場への福音 https://www.flickr.com/photos/ideacreamanuelapps/3541399009/
29.
現場の閉塞感とは?
30.
サイロ https://www.flickr.com/photos/jesusbelzunce/7235172294
31.
滝 https://www.flickr.com/photos/spyker3292/5562267244/
32.
規律 https://www.flickr.com/photos/mythoto/2441449507
33.
http://www.flickr.com/photos/symphoney/76513801/ トランザクションスクリプト
34.
• 顧客と会話しながら • イテレーティブかつインクリメンタルに •
変化に柔軟に対応しながら • 技術的に難易度の高いものを作る https://www.flickr.com/photos/dariobn/15460074140 Agile
35.
ただし
36.
バランスが大切 https://www.flickr.com/photos/cs-fotografie/15448459660/
37.
システムの中の DDD
38.
広告 注文 請求 広告を 作る 広告を 参照する 注文する 請求書を 作る 請求書を 送る Alister
Cockburn Writing Effective Use Cases Addison-Wesley 2001 p.62 モデルをどこまで保つべきか?
39.
作るのは ドメインモデルだけでいいのか?
40.
ドメインレイヤの外側 • ユーザーインターフェイス • 永続化層 •
他システムとの統合層 オブジェクト オブジェクト Search Small Pop-Up Pop-Up Menu Small Combo Combo Box Bits BobsThings Stuff OKCancel Label Ends Odds Help Tag Explanotext A Very Nice Window Indeed SIDEBAR Search Odds Ends UI データベース リポジトリクライアント オブジェクト ドメイン層
41.
すべてを統合する https://www.flickr.com/photos/ofernandezberrios/2719742541
42.
すべての機能は複雑なのか?
43.
・トランザクションスクリプト ・ユーザーの要求を満たす手続き ・ドメインモデル ・複雑なロジックを オブジェクト指向で解決する
44.
機能追加の コスト ロジックの複雑度 トランザクションスクリプト ドメインモデル 損益分岐点を見極める
45.
複雑さは囲い込む https://www.flickr.com/photos/24354425@N03/15735373141
46.
慣れた人に任せるしかないよね -- Martin Fowler(PofEAA) http://www.flickr.com/photos/52086903@N07/5611639409/
47.
何を対象とするのか?
48.
デザインするのは メンタルモデルだけでいいのか?
49.
ドメイン ドメイン ドメイン ユーザー ドメイン システムの外側で 起きることへの配慮
50.
https://www.flickr.com/photos/mtsofan/14303159072/ 顧客と同じものを見る
51.
成長するのは モデルだけなのか?
52.
システムを取り巻く流れ • 企業のビジネス • システムを使う人の動き •
社会の状況 https://www.flickr.com/photos/pablolfc/8508796272/
53.
https://www.flickr.com/photos/pablolfc/8508796272/ システム全体のフィードバックループを設計する https://www.flickr.com/photos/brewbooks/7358153986
54.
チームも成長する https://www.flickr.com/photos/brent_nashville/15623635958/
55.
まとめ
56.
https://www.flickr.com/photos/kanaka/3002744372/ DDDは素晴らしい構想
57.
https://www.flickr.com/photos/gsfc/6074582633/ システム全体で考えよう
58.
最後に
59.
https://www.flickr.com/photos/antontwang/10221284164/ 世界に対するエンジニアの貢献は コードの優劣では決まらない
60.
システムを通じて 社会に貢献する
61.
ありがとうございました! Photo by @digitalsoul0124
All rights reserved.
Descargar ahora