『モデルベースソフトウェア開発コミュニティ DDD Night!!』のまとめ #mbsdc_japan .

2015年5月27日 (水) に開催された『モデルベースソフトウェア開発コミュニティ DDD Night!!』のまとめ。発表者は増田 亨(ますだ とおる)さんTwitter: @masuda220 ですよー。 日程:2015年5月27日 (水) 19:00~20:30 (開場18:30) 会場: 代々木TechBuzzSpace(東京都渋谷区代々木1-27-16 JECビル 5F) 続きを読む
4
前へ 1 ・・ 10 11 次へ
ゆきーん @yukieen

『実装パターン』あんなに薄いのに難しくて断念したんだよね…今なら読めるかな?

2015-05-27 20:38:50
Takehiro Inoue @i_takehiro

増田さん:リファクタリングの文脈での「いやな臭い」を、ドメイン駆動設計の文脈に置き換えてみる。例えば「長すぎるメソッド」は、ビジネスロジックが埋もれてしまっている。 #mbsdc_japan

2015-05-27 20:38:52
kanonji @kanonji

リファクタリングの本も読まないとなぁ #mbsdc_japan

2015-05-27 20:38:56
Shoko@産休中 @_okohs

DDDにおける良い部品ー意味のある単位にコードを分ける(段落に分ける、メソッド・クラスの抽出、パッケージの導入)・利用者の関心事を「名前」で説明する(DDDではコメントの代わりに処理名で説明することでしなやかな設計にする。) #mbsdc_japan

2015-05-27 20:40:36
Kazuya Fujioka @jizuya_f

個人的には、リファクタリングでドメインとは何かと言うことをおぼろげながら気がつく転機になったと思ってる。 参考で出てた書籍の実践パターンは絶版になって手に入らないんだよなぁー。 再販おねしゃーす。 #mbsdc_japan

2015-05-27 20:40:47
Shoko@産休中 @_okohs

DDD的に見やすいコード→プログラムだけで見ると冗長。 #mbsdc_japan

2015-05-27 20:41:05
kanonji @kanonji

昔はなるべく変数に代入しないで短い行で書くの好きだったけど、最近はどんどん代入してる #mbsdc_japan

2015-05-27 20:41:06
Satoshi Kumada @prudence3298

良いパーツは「説明的」である #mbsdc_japan

2015-05-27 20:41:12
FUJIMOTO Takahisa @tkfuji

増田さん「良い部品とは、意味のある単位にコードを分ける(段落/メソッド/クラス/パッケージ)。また。利用者の関心事を名前で説明する(説明用の変数/メソッド/クラス/パッケージ)」 #mbsdc_japan

2015-05-27 20:41:57
たろう23型機 @ktr_type23

ProductsとかMembersとか複数形もドメインにしてしまう。#mbsdc_japan

2015-05-27 20:42:39
kanonji @kanonji

この辺の良い部品、コードで見たいな・・・ #mbsdc_japan

2015-05-27 20:42:54
Shoko@産休中 @_okohs

よい部品→ガード節・1か所だけの分岐構造・多態。JavaのEnumは業務の区分がシンプルにできていい。 #mbsdc_japan

2015-05-27 20:43:37
Shoko@産休中 @_okohs

オブジェクト指向のアーキテクチャ→手続き型のアーキテクチャ+ドメインモデル #mbsdc_japan

2015-05-27 20:44:13
Shoko@産休中 @_okohs

オブジェクト指向のアーキテクチャ実装技術→SpringBootを使う。プレゼンテーション層にはSpring MVC/Thymeleafを、データソース層にはmyBatis層を使う! #mbsdc_japan

2015-05-27 20:45:13
ゆきーん @yukieen

O/Rマッパーはなんかちょっと模索したいかんじ

2015-05-27 20:45:25
kanonji @kanonji

コレクションはオブジェクトにしてみたけど、今の所top5みたいな、活きる用途が出てきてなくて、たいていの場合、中身を全部使うから、普通の配列より良いってところが分かりやすく出てない・・・ #mbsdc_japan

2015-05-27 20:45:40
Shoko@産休中 @_okohs

画面に引きずられていたり、SQLに隠れてるビジネスロジックを整理できれば(ドメインモデルにドメインを集める)、いいよね。 #mbsdc_japan

2015-05-27 20:47:21
FUJIMOTO Takahisa @tkfuji

増田さん「割愛するが、7章のモデルの成長のさせ方は参考になる。ただし、ドメイン駆動でのイテレーションを経たモデルから出発している点に注意すること」 #mbsdc_japan

2015-05-27 20:49:16
Shoko@産休中 @_okohs

DDDの目指すところー何年も変化と成長を続ける・価値を加え続けるソフトウェア。 #mbsdc_japan

2015-05-27 20:49:23
ゆきーん @yukieen

DDDはむしろコード量増える印象なんだけど…何年かランニングさせていくと結果的に少なく済むってことなのかな? #mbsdc_japan

2015-05-27 20:49:29
Shoko@産休中 @_okohs

増田さんが8年間やってきて全然できていない。面白いと思えてるから続けれている。手ごたえをチームで味わえるとやめられなくなる。 #mbsdc_japan

2015-05-27 20:50:24
こにふぁー @konifar

DDDが好きで悩むのが楽しくて仕方ないという話で、すごくいい終わり方をした

2015-05-27 20:50:49
rishibashi @gelegele

深いモデルとしなやかな設計、これを毎日継続する #mbsdc_japan

2015-05-27 20:51:31
FUJIMOTO Takahisa @tkfuji

「モデルベースソフトウェア開発コミュニティ DDD Night!!」聴いたー!考えよう。つーか、まずはDDD本ちゃんと読む。 #mbsdc_japan (@ JECホール in 渋谷区, 東京都) swarmapp.com/c/1V3nRuVTFr4

2015-05-27 21:02:20
前へ 1 ・・ 10 11 次へ