[DDD Alliance! 3週連続DDD 第2週]まとめ
今日はこれに行く。 / DDD Alliance! 3週連続DDD 第2週 ddd-alliance.connpass.com/event/18961/ #DDDAlliance
2015-09-10 18:36:11これに出てるけど明後日どうしようwwという気持ちも強い >DDD Alliance! 3週連続DDD 第2週 ddd-alliance.connpass.com/event/18961/ #DDDAlliance
2015-09-10 19:41:00第2部の内容は必要なスキルだけれども、それをやっただけでは不十分。この誤解を解きたいというのが、三週連続DDDをやろうと思った動機の一つ。 #DDDAlliance
2015-09-10 19:45:30「より深い洞察へ向かうリファクタリング」を実施して初めてDDDの価値が出てくる。 #DDDAlliance
2015-09-10 19:46:10「より深いモデルへ向かうリファクタリング」では、ドメインのコアとなる、狭い部分を集中的に扱う #DDDAlliance
2015-09-10 19:49:55ドメインを理解しにいく際、利用する人たちの活動と関心事だけを理解しようとするとかえって難しい。さらに範囲を広げて、活動の目的/背景を理解しにいったほうが簡単になる。 #DDDAlliance
2015-09-10 19:51:56小さい案件では、どう作ろうか考えながら発注者と話をして、こういう操作になるけどいい?とか聞いたりするけど、技術の方に寄ってるけど、言われてみれば一応その要約もしてる気がする。 #DDDAlliance
2015-09-10 19:54:45メインモデルは要約力 = 重要な要素にアテをつける, 非本質的なものを削る, その上での厳密性。要約が足りない場合はドメイン(業務)理解への知識不足 => そんな時こそわかるやつに聞けばいいし、業務に関する辞書・書籍を読み深めれば良い。 #DDDAlliance
2015-09-10 19:56:59言葉を使った会話がドキュメントの代わり。言い過ぎだけど、会話の方が伝わるなら会話で、なんでもドキュメント化をしない。残しておいた方がいいものはドキュメントにする。ただ、結局はソースコードがあるので、ドキュメントに残すのは厳選されるかもしれない。#DDDAlliance
2015-09-10 19:57:41相手の話した要望を聞いてすぐ、実装が思い浮かばない場合、相手の言葉がまだ曖昧なのかもしれない。そこを深く聞いていくと、相手もよりシャープな言葉を使うようになる。そうする事で、ユビキタス言語として共通の言葉になっていく。#DDDAlliance
2015-09-10 20:00:09モデルと実装を一致させないと、半年くらいそのプロジェクトからみんなの意識が離れて忘れてしまったら、もうレガシーコードになってしまうかもしれない #DDDAlliance
2015-09-10 20:05:01