#gunmaweb設計Gunma.webさんの勉強会に参加してきました。テーマはDDDでした。いうのが問題なのですが、DDD=ドメイン駆動設計が、この問いに対する「先行研究」であり、ヒントを持っているのでは...と最近感じています。このように感じるに至った大きなきっかけが、昨年、『現場で役立つシステム設計の原則』に出会ったことでした。「高崎だったら時間かからないし、小旅行気分で行ってこよう!」と、お邪魔させてもらった次第です。「ポジペを用意してください」とあったので、自己紹介も兼ねて、何故自分がDDDに興味を持っているのかを振り返ってみました。ないク○コードの影響調査に怯えた日々きれいに構造化されたコードの読みやすさに感動したことレイヤ構造のお手本としてエリック・エヴァンスがDDD本で低減しているレイヤ化アーキテクチャを参照したことその難解なDDD本をわかりやすく解説している本に出会ったことが自分の中ではきっかけになっていたようです。...となるわけはなく(当然)、「できてない!やらなくちゃ!」がたくさん見つかった場でした。話が通じた!というトライアンドエラーを繰り返すことで、ドメインの知識がついていく、という話がありました。なんとかしないとな...」ということを思い出しました。DDD本読まなきゃ...!エヴァンスさんの本は難しい訳のせいなのか原文が複雑なのか、表現が難解でなかなか頭に入ってこない実際の設計の問題だと思って、自分の手で図でも書きながら出ないと、なかなか何を言っているのかわからない長いサラッと読める分量ではない...と、なかなか辛いのですが、やはり、DDDの根本の考え方を理解する上で大事な、そして良いことが書いてある本なんだと思います。今回の発表では、増田さんの私見も交えながら、各部・章の要点をご説明頂きました。勉強会後に読んでみました。ヒントが書いてあった!...やっぱり、「ちゃんと読む」と良いことたくさん書いてあるなぁ、この本。読むのが大変なんですが...。開発者は開発を通して徐々にドメインナレッジがついてくるので、クラスやメソッドの切り方、設計方針を見直したくなる、見直すべき時が開発中に来る。これに対し、以前から一つの疑問を持っていました。(ケント・ベックのTDD本のMoneyクラスのイメージ)とのこと。昨年チームの中でも話題になったのですよね...。これも勉強しなきゃだなぁ。いうことについてです。思っているのですが他方、うまく人に伝えられるほど自分の中でいまいちまとまっていなく。今回Gunma.webさんはLTを絶賛募集していたのでそこに用意できればよかったのですが、結局間に合わず。チャンスだったのにうまく物にできず、もったいなかったな、と思います。これも「やるべきこと」。順番前後しますが、今回お邪魔させていただいたGunma.webさんについて。あすなろさんでの開催で、おっしゃれーな雰囲気!しかもコーヒーまでいただけました。LTが中心のイベントだったのですが、LT終了後、会場その場で一時間弱の懇親会(飲食なし)というのも斬新でした。今聞いたLTを中心に語らえるの、良いですね。本日は大変ありがとうございました。「データしか持たないデータクラスは作らない...こちらの本を読んででのレポートです。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事awkで特定の列を除外して出力するWindows10にOracleをインストールしようとしたらありがちな罠にハマった古いプログラムからも学ぶことがある...と思う。#rtechconf月別アーカイブ参加グループプログラミングインターネットテクノロジーはてなブログをはじめよう!taichiwさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。