TOP

ゆるふわ.rb in 大洲 〜刺身とお寿司とTDD〜

イベント内容

Rails、RSpecといったフレームワークを利用してTDDに取り組みます。
「書籍でTDDの概要は分かってるけど実践方法がよく分からない」「とりあえずTDDの雰囲気を掴みたい」といった方にオススメの勉強会です。

また、今回はゆるふわ.rb 恒例の刺身に加えてお寿司もご用意しますので「TDDとか興味ないけど美味しい魚を味わいながらお酒を飲みたい」という方にもオススメです(笑)
どうぞお気軽にお越し下さい。

(注)お寿司は主催者(素人)が握るので味の保証はできません。

アクセス

アジェンダ

  • チェックイン
  • TDDライブコーディング
  • 刺身とお寿司とTDD
  • チェックアウト

チェックイン(13:00〜13:30)

参加者のみなさんに簡単な自己紹介をして頂きます。

TDDライブコーディング(13:30〜14:00)

ライブコーディングでTDDを実践します。
実践している姿を見て「そういう風にやるんだ」という発見や「もっとこうした方がいいと思うな・・・」という自身の知識の再確認などをして頂ければと思います。

ライブコーディングでは下記問題の一部に取り組みます。

<問題>

①〜③の図書APIを作成せよ。

①図書一覧取得(GET /books)

<概要>
一覧を取得する。

<クエリパラメータ>

クエリ 説明 必須/任意
type 本の種別(0:邦書、1:洋書、指定がない場合は両方) 任意

<レスポンス>
json形式で返却する。

{
  "result": 0,
  "type": 0,
  "books": [
    {
      "id": 1,
      "type": 0,
      "name": "RailsによるアジャイルWebアプリケーション開発",
      "outline": "xxxxx",
    },
    {
      "id": 2,
      "type": 0,
      "name": "たのしいRuby",
      "outline": "xxxxx",
    }, ...
  ]
}

②図書登録(POST /books)

<概要>
本を登録する。

<クエリパラメータ>

クエリ 説明 必須/任意
type 本の種別(0:邦書、1:洋書) 必須
name 本の名前(最大:30文字) 必須
outline 本の概要(最大:50文字) 必須

<レスポンス>
json形式で返却する。

{
  "result": 0,
  "book": {
    "id": 10,
    "type": 1,
    "name": "Ruby Pocket Reference (Pocket Reference (O'Reilly))",
    "outline": "xxxxx"
  }
}

③図書削除(DELETE /books/:id)

<概要>
本を削除する。

<クエリパラメータ>

クエリ 説明 必須/任意
id 削除対象の本ID 必須

<レスポンス>
json形式で返却する。

{
  "result": 0,
  "book": {
    "id": 10,
    "type": 1,
    "name": "Ruby Pocket Reference (Pocket Reference (O'Reilly))",
    "outline": "xxxxx"
  }
}

刺身とお寿司とTDD(14:00〜16:30)

みなさんにTDDを実践して頂きます。
1人でやるも良し、ペアでやるも良し、人がやっているのを見るだけも良し、形式は問いません。
学びの促進剤として当日朝に八幡浜港に上がった新鮮な魚を使った刺身とお寿司をご用意しますので、美味しい食事をつまみながらTDDと戯れましょう。

チェックアウト(16:30〜17:00)

みんなで飲み食いしたものを一緒にお片づけします。

参加資格

誰でも参加可能です。
TDDに興味がある方、Railsに興味がある方、RSpecに興味がある方、それらに興味はないけど楽しく飲み食いしたい方、みなさんお集りください。


ゆるふわ.rb事務局 yurufuwa.rb@gmail.com

参加者
4人
申込先
会場
大洲市民会館
大洲市大洲891番地の1

注目のイベント

タグに関連するイベント

2017/11/27(月) 19:00 〜 21:00
東京都 大崎広小路
2017/11/25(土) 15:00 〜 17:00
京都府 烏丸
2017/12/09(土) 17:00 〜 19:00
富山県 新富町
2017/11/24(金) 18:00 〜 21:00
愛知県 亀島

コラム

イベント New

【レポート】動画サービスを支えるUIUX:急成長する動画市場[第2部] - TECH PLAY Conference 2017

2017年8月20日(日)から25日(金)の6日間にわたり、「TECH PLAY Conference 2017」が開催されました。...
213 views
イベント New

【レポート】加速する動画ビジネス最新事例:急成長する動画市場[第1部] - TECH PLAY Conference 2017

2017年8月20日(日)から25日(金)の6日間にわたり、「TECH PLAY Conference 2017」が開催されました。...
239 views
イベント

【レポート】データ活用ビジネスの始め方:デジタルマーケティング[第2部] - TECH PLAY Conference 2017

2017年8月20日(日)から25日(金)の6日間にわたり、「TECH PLAY Conference 2017」が開催されました。...
284 views