Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study

11,967 views

Published on

「RSpec初心者に送るRSpec最強チュートリアル ~RubyMineもあるよ!~ SonicGarden Study #08 (http://sonicgarden.doorkeeper.jp/events/9696)」で使用した発表資料です。

ライブコーディングで使用した教材は以下になります。

https://leanpub.com/everydayrailsrspec-jp
https://github.com/everydayrails/rspec_rails_4

Published in: Technology
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/Vl8vI ◀ ◀ ◀ ◀
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • accessibility Books Library allowing access to top content, including thousands of title from favorite author, plus the ability to read or download a huge selection of books for your pc or smartphone within minutes ,Download or read Ebooks here ... ......................................................................................................................... Download FULL PDF EBOOK here { http://bit.ly/2m6jJ5M }
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study

  1. 1. RSpec初心者に送る RSpec最強チュートリアル 株式会社ソニックガーデン 伊藤 淳一 SonicGarden Study #08
  2. 2. エンジニア募集中! http://sonicgarden.jp
  3. 3. 自己紹介
  4. 4. About me 伊藤 淳一 Twitter: @jnchito Blog: give IT a try Lives in 西脇市
  5. 5. 西脇市???
  6. 6. 僕は今ココにいます。
  7. 7. 神戸の北西約50km Wikipedia
  8. 8. リモートで働いてます
  9. 9. 窓の外はこんな感じ
  10. 10. 毎月Ruby勉強会も やってます!
  11. 11. 西脇.rb & 東 .rb nishiwaki-higashinadarb.doorkeeper.jp
  12. 12. みなさんは今どこで 観ていますか? #sg_study を付けてツイート!
  13. 13. SonicGarden Study? • SonicGardenが主催するIT勉強会 • USTで役立つ技術情報をライブ配信 • 世界中どこからでも参加可能! • 質問はTwitterから => #sg_study
  14. 14. 本日のテーマ
  15. 15. RSpec × Rails
  16. 16. RSpecでRailsをテストしたい! ・・・でもどうすれば?
  17. 17. モデルのテストなら書ける! (でもそれ以上は聞かないで)
  18. 18. そんなRSpec初心者or未経験者 のために・・・
  19. 19. https://www.flickr.com/photos/wileycox/3036177238/
  20. 20. 魚を与えるのではなく 魚の釣り方を覚える
  21. 21. 初心者を脱し、中級者以上に なるための道筋を示します
  22. 22. 使用する教材 • Everyday Rails 第3章 (サンプルページ) • GitHub上のサンプルアプリケーション http://sonicgarden.doorkeeper.jp/events/9696
  23. 23. rbenv Tips • rbenv-aliasesを入れておくと便利かも • github.com/tpope/rbenv-aliases
  24. 24. 説明の流れ • Everyday Rails第3章ライブコーディング • 第4章以降の概要説明 • RSpec習得の極意 • Q&A • 質問は随時受付 #sg_study
  25. 25. ライブコーディング 開始
  26. 26. 動画を見たい人は メンバー登録してね!
  27. 27. こちらでお願いします sonicgarden.doorkeeper.jp
  28. 28. ライブコーディング 終了
  29. 29. 第4章以降は? • 第4章 Factory Girlでテストデータ作成 • 第5章 コントローラスペックの基礎 • 第6章 コントローラでロールをテスト • 第7章 Shared Example等でリファクタ
  30. 30. 第4章以降は? • 第8章 フィーチャスペックで統合テスト • 第9章 let、subject、モック、Guard等 • 第10章 メール送信、日時関連のテスト • 第11章 テスト駆動開発(TDD)のデモ • 第12章 筆者からのアドバイス
  31. 31. RSpec習得の極意
  32. 32. 本日のテーマ(おさらい) • 魚を与えるのではなく、
 魚の釣り方を覚える • 初心者を脱し、中級者以上になる
 ための道筋を示す
  33. 33. その道筋とは? • 本やWeb記事を読むだけではダメ! • 自分の手と頭も必ず動かす • 自分のアプリでもテストを書く • 壁にぶつかる → 調べる・考える
 → 解決する → 身につく
  34. 34. 具体的に何をすれば?
  35. 35. Why Everyday Rails? • 動くサンプルアプリが提供されている • RSpecを書くことだけに集中できる • 好きな章/ブランチから着手できる
  36. 36. つまり、手と頭を動かして 学習するのに最適!
  37. 37. さらに • あくまでRailsのテストに特化 • 実務ですぐ使える実践的な内容 • 最新版のフレームワークに追従 • 著者や翻訳者に質問や意見も送れる
  38. 38. よって最強チュートリアル!
  39. 39. 書評 Railsに慣れて、テストを意識し始めた人には
 絶対読んでほしい一冊。 本書のように体系立って読める資料があれば、 最初のハードルも一気に下がるはず。 僕自身も目から鱗な情報がたくさんあった。 - SonicGarden Eさん-
  40. 40. 魚の釣り方、覚えましたか?
  41. 41. Q&A #sg_study で受付中!
  42. 42. 次回予告
  43. 43. 次回はなんと
  44. 44. みなさんに決めて もらいます!
  45. 45. どれがいいですか? • node.js入門 • AngularJS入門 • AWS OpsWorks入門 • SG式Rails超入門 • #sg_study でツイートしてください!
  46. 46. Thank you. leanpub.com/everydayrailsrspec-jp

×