『モデルベースソフトウェア開発コミュニティ DDD Night!!』のまとめ #mbsdc_japan .
(1)つづき。そのためにはモデルと設計をいつも関係づける必要があり、かつ同じチームが両方やる。いつモデリングと設計をするのか?→毎日。ほんのわずかでもいい。 #mbsdc_japan
2015-05-27 19:21:28増田さん: ドメインモデリングと設計は不可分。毎日モデリングと設計をやるのが大事。 #mbsdc_japan
2015-05-27 19:21:55(2) オブジェクトコミュニティでの設計とプロセスの良い習慣(いわゆる、ベストプラクティス)。(1)エヴァンスが体験してきたこと (2)ドメイン駆動設計を実践する。 #mbsdc_japan
2015-05-27 19:23:51良い習慣右→結局のところ、ケントベックとマーチンファウラー。リファクタリング・実践パターン・XP ExplainedはDDD実践の中で何度も読み返して参考にしている文献。特に「いやな臭い」「価値」「原則」が、いつもすばらしいガイド役 #mbsdc_japan
2015-05-27 19:25:46特にリファクタリング相当つかってる!考え方とかやり方が当たり前のようになってくると、DDDにおける具体的な設計へイメージできる。 #mbsdc_japan
2015-05-27 19:26:37増田さん:「リファクタリング」「実装パターン」「Extreme Programming Explained」は繰り返し参考にしてきた。 #mbsdc_japan
2015-05-27 19:27:09アンチパターン(オブジェクト指向)ではない世界→手続き型プログラミング/機能分割・行程分割・役割分割/技術駆動(計算機駆動) #mbsdc_japan
2015-05-27 19:27:29アンチパターンな世界は自分たちの体に染みついた世界→オブジェクト指向の道具を使って、アジャイルを実践しているつもりでも、手続き型から抜け出せていない #mbsdc_japan
2015-05-27 19:28:13「オブジェクト指向の道具を使ってアジャイルを実践しているつもりでも、自分たちの体に染みついた手続き型から抜け出せていない」まさに、気付くと手続き型っぽく物事を考えちゃっているんだよな。 #mbsdc_japan
2015-05-27 19:28:48増田さん:オブジェクト指向を体に染み付かせることが、ドメイン駆動設計を実践するための近道 #mbsdc_japan
2015-05-27 19:29:30個人がどう思ってるかはわからないが、チームから手続き型の臭いがプンプンしてる。増田さんですら素で書くといまだにやっちゃう。 #mbsdc_japan
2015-05-27 19:29:48日本で当たり前のようにオブジェクト指向をやることって、技術者にとって難しいことなんだ。そもそもオブジェクト指向とは何かを議論することもなくなってきた。 #mbsdc_japan
2015-05-27 19:31:03会場に増田さん周りのチームメンバーが来ていたら、ちょっとドキドキしながら聞いているのではなかろうかw #mbsdc_japan
2015-05-27 19:31:28