第21回 DDD(ドメイン駆動設計)勉強会in仙台

イベント内容

勉強会概要

DDD(ドメイン駆動設計)についての勉強会です。

今回は「オブジェクト指向エクササイズ」を取り上げます。

オブジェクト指向エクササイズを通じて、優れたオブジェクト指向設計の原理を学び、、DDD実践に役立てましょう。

「オブジェクト指向エクササイズ」とは

「オブジェクト指向エクササイズ」とは、書籍「ThoughtWorksアンソロジー ―アジャイルとオブジェクト指向によるソフトウェアイノベーション」で紹介されている、「優れたオブジェクト指向設計の原理を自分のものとして、実際に使えるようになるためのエクササイズ」です。

「オブジェクト指向エクササイズ」は、以下の9つのルールからなります

  1. 1つのメソッドにつきインデントは1段階までにすること
  2. else 句を使用しないこと
  3. すべてのプリミティブ型と文字列型をラップすること
  4. 1行につきドットは1つまでにすること
  5. 名前を省略しないこと
  6. すべてのエンティティを小さくすること
  7. 1つのクラスにつきインスタンス変数は2つまでにすること
  8. ファーストクラスコレクションを使用すること
  9. Getter, Setter, プロパティを使用しないこと

優れたオブジェクト指向設計を学ぶことは、DDDの実践にとても役に立つと思います

当日の進め方

  1. 参加者全員で「オブジェクト指向エクササイズ」の内容について確認します
  2. 具体的なお題を元に、実際に「オブジェクト指向エクササイズ」に沿ったコーディングを体験します

当日の持ち物

お好きなオブジェクト指向言語の開発環境をインストールしたノートPCをご持参下さい

参考文献

参考情報

開催日時・場所

  • 場所:ソシラボ ( http://socilabo.com/ )
  • 日時:3月17日(木)19~21時(会場18時)
  • 参加費:無料

参加費

無料です

皆様の参加をお待ちしております。

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。