OOPエクササイズ会 ~ Ruby編 ~ #1

2019/01/19(土)13:00 〜 18:00 開催
ブックマーク

イベント内容

注意

このイベントは、経験者一般枠の参加が2人未満の場合はもくもく会とさせていただきます。あらかじめご了承ください。

概要

皆様、自分が参加したプロジェクトのシステム設計が酷く、とても苦労した経験はありませんか。
ソースコードを読んでも意図がわかりづらかったり。クラスの責務が分割されず、修正の範囲が広がってしまい、テストが大変になったり。
オブジェクト指向プログラミングを理解し実践できるようになると、まるで絵本のような感覚で読むことが出来るソースコードが書けるようになります。
オブジェクト指向エクササイズは、このようなプログラミングを学ぶのにとても良い練習法です。
皆で一緒にモブプロしながら、オブジェクト指向エクササイズを楽しみましょう!

目的

  • オブジェクト指向をよりスマートに出来るようになる
  • エンジニアとしての知見を皆で共有する

特徴

  • オブジェクト指向エクササイズを行う
  • ペアプロ・モブプロを行う

対象者

  • Rubyによるプログラミングの経験がある方(業務未経験可)
  • いまいちオブジェクト指向がよくわからない方
  • オブジェクト指向めっちゃわかる方(マサカリ投げを期待)

持ち物

  • Rubyによる開発ができる環境が整ったPC

参加費

300円(当日のお菓子と飲み物代)

会場設備

  • 机&椅子
  • 電源&Wi-Fi
  • モニタ
  • ホワイトボード

オブジェクト指向エクササイズのルール

  1. 1メソッドにつきインデントは一つまで
  2. else句を使用しないこと
  3. 全てのプリミティブ型と文字列型をラップすること
  4. 1行につきドットは1つまでにすること
  5. 名前を省略しないこと
  6. 全てのエンティティを小さくすること
  7. 一つのクラスにつきインスタンス変数は2つまでにすること
  8. ファーストクラスコレクションを使用すること
  9. Getter, Setter, Properyを使用しないこと (メンバーのレベル感を見て難易度を調節します)

モブプロのルール

  • 喋ること
  • 考えや、これからすることを言葉にして発する
  • お互い丁寧に。ミスの指摘も丁寧に。指摘されたら礼を言う。別にその人の能力が欠けているわけではないのだ
  • ミスに気づいても、その行を書き終わるまで指摘を待つ
  • 全員で一緒に集中すること。
  • お互いが何をやっているか把握すること(パートナーが今なにをやっているかわからなくなったり、今なにをするべきか見失ったりすることはよく起こる。認識がズレだしたら1分以内に話し合って頭の中の同期を取ること。)

スケジュール

時間 内容
13:00~13:30 自己紹介&ルール説明&チーム作成
13:30~13:40 チーム毎の作成対象モデルを発表
13:40~15:20 設計&実装
15:20~15:40 休憩
15:40~17:00 設計&実装
17:00~18:00 成果発表(座談会)
18:00~20:00 懇親会(任意)

参考資料

注意事項

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

関連するイベント