初心者こそ!RubyMineで始めよう!

4a0e3afe85259f2973dbc9386b6a4bb3?s=47 ikuma_t
October 20, 2020

 初心者こそ!RubyMineで始めよう!

4a0e3afe85259f2973dbc9386b6a4bb3?s=128

ikuma_t

October 20, 2020
Tweet

Transcript

  1. RubyMineで始めよう! 1 初⼼者こそ! ikuma-t 2020-10-24 FJORD BOOT CAMP 初めてのLT会vol.5

  2. @ikuma-t • FJORD BOOT CAMP 31期⽣ • プラクティス:TwitterのDB設計 • 仕事:⽣産管理コンサル(SIer)

    • 得意料理:しょうが焼き定⾷ 01 2
  3. 02 RubyMineとは? 3

  4. RubyMineとは? • IDEʢ౷߹։ൃ؀ڥʣ • RubyistͷͨΊͷπʔϧ • ༗ྉʢ໿10,000ԁ/೥ʣ 4

  5. 「プロ」ツール? 5

  6. 03 Ruby初⼼者 を⽀える RubyMineの機能 6

  7. ⾃動RuboCop • コードを書いた瞬間にRuboCop⾃動実⾏ • ショートカットでらくらく修正 どんな機能? 7

  8. # ⼿動RuboCop # ⾃動RuboCop [ [ プログラム完成 RuboCop コーディング ↓

    数回 たくさん プログラム完成 コーディング ↓ RuboCop [ [ たくさん直す、早く慣れる 8
  9. デバッガ • クリック⼀つでブレークポイントON/OFF • 実⾏中の変数の中⾝もエディタ上で参照 どんな機能? 9

  10. • ೴ͷϝϞϦͷઅ໿ • σόοΨͳ͠Ͱ΋ಈ͖͕ݟ͑ΔΑ͏ʹ 10 エディタ上で完結

  11. リファクタリング機能 • 「リファクタリング」というメニュー • 修正範囲・内容を検知して、⾃動で修正 どんな機能? 11

  12. मਖ਼࡞ۀ͸೚ͤͯɺʮͲ͜Λ௚͔͢ʯʹूத 12 コードを俯瞰する

  13. 04 まとめ 13

  14. 初⼼者に便利な 機能がたくさん! • リアルタイムRuboCop • 簡単デバッガ • リファクタリング機能 • LocalHistory

    • エディタからGist作成 • QuickDocumentation ...and more RubyMineは 14
  15. 「プロ」ツール? 15

  16. 「プロ」ツール! になるための 16

  17. 参考 • RubyMine:JetBrainsによるRuby on Rails IDE  (https://www.jetbrains.com/ja-jp/ruby/) • RubyMine⼊⾨ -

    公式ヘルプ | RubyMine  (https://pleiades.io/help/ruby/get-started.html) • Images & Logos - JetBrains  (https://www.jetbrains.com/company/brand/logos/) 17