Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

ikuma-t
October 20, 2020

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

ikuma-t

October 20, 2020
Tweet

More Decks by ikuma-t

Other Decks in Programming

Transcript

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

    View full-size slide

  2. @ikuma-t
    • FJORD BOOT CAMP 31期⽣
    • プラクティス:TwitterのDB設計
    • 仕事:⽣産管理コンサル(SIer)
    • 得意料理:しょうが焼き定⾷
    01
    2

    View full-size slide

  3. 02
    RubyMineとは?
    3

    View full-size slide

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

    View full-size slide

  5. 「プロ」ツール?
    5

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    数回
    たくさん
    プログラム完成
    コーディング

    RuboCop
    [
    [
    たくさん直す、早く慣れる
    8

    View full-size slide

  9. デバッガ
    • クリック⼀つでブレークポイントON/OFF
    • 実⾏中の変数の中⾝もエディタ上で参照
    どんな機能?
    9

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  13. 04
    まとめ
    13

    View full-size slide

  14. 初⼼者に便利な
    機能がたくさん!
    • リアルタイムRuboCop
    • 簡単デバッガ
    • リファクタリング機能
    • LocalHistory
    • エディタからGist作成
    • QuickDocumentation
    ...and more
    RubyMineは
    14

    View full-size slide

  15. 「プロ」ツール?
    15

    View full-size slide

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

    View full-size slide

  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

    View full-size slide