Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
初心者こそ!RubyMineで始めよう!
Search
ikuma-t
October 20, 2020
Programming
1
5.7k
初心者こそ!RubyMineで始めよう!
ikuma-t
October 20, 2020
Tweet
Share
More Decks by ikuma-t
See All by ikuma-t
見た目から始める生産性向上
ikumatadokoro
10
1.5k
ぼくが 美容師さんに伝えたかった バンドの話
ikumatadokoro
0
71
Railsアプリをコスパよく読むための環境整備
ikumatadokoro
1
360
HTTPを手で書いて学ぶ ファイルアップロードの仕組み
ikumatadokoro
54
22k
たどころくん1号を支える技術
ikumatadokoro
0
150
なんだか うまくいっている を 自分たちの いつもどおり に 定着させるためのチーム戦略
ikumatadokoro
3
510
プロダクト開発を支えるペースメーカー
ikumatadokoro
1
190
新登場!PopoverAPIでSide Modal(anai)を作ろう!
ikumatadokoro
0
310
Hasuraってナンダ!?
ikumatadokoro
1
390
Other Decks in Programming
See All in Programming
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
470
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
10
1.7k
業務ツールとして使うPostman
msys75
0
120
デフォルトにして至高、RubyMineの大好きな所
ruzia
0
1.1k
禅の心を手に入れよ
eltociear
1
430
Open standards for building event-driven applications in the cloud
meteatamel
0
190
新宿ダンジョンを可視化してみた
satoshi7190
3
420
Domain-Driven Transformation
hschwentner
2
1.5k
ペパボOpenTelemetry革命
pyama86
2
170
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
850
Open AI APIを使う前に知っておきたいアカウントTier の話
akki_megane
0
110
JavaScript Closure
asoluka
0
1.2k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
356
18k
YesSQL, Process and Tooling at Scale
rocio
165
13k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
KATA
mclloyd
16
12k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
A better future with KSS
kneath
231
16k
10 Git Anti Patterns You Should be Aware of
lemiorhan
649
58k
A designer walks into a library…
pauljervisheath
201
23k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
Gamification - CAS2011
davidbonilla
77
4.6k
RailsConf 2023
tenderlove
9
570
Transcript
RubyMineで始めよう! 1 初⼼者こそ! ikuma-t 2020-10-24 FJORD BOOT CAMP 初めてのLT会vol.5
@ikuma-t • FJORD BOOT CAMP 31期⽣ • プラクティス:TwitterのDB設計 • 仕事:⽣産管理コンサル(SIer)
• 得意料理:しょうが焼き定⾷ 01 2
02 RubyMineとは? 3
RubyMineとは? • IDEʢ౷߹։ൃڥʣ • RubyistͷͨΊͷπʔϧ • ༗ྉʢ10,000ԁ/ʣ 4
「プロ」ツール? 5
03 Ruby初⼼者 を⽀える RubyMineの機能 6
⾃動RuboCop • コードを書いた瞬間にRuboCop⾃動実⾏ • ショートカットでらくらく修正 どんな機能? 7
# ⼿動RuboCop # ⾃動RuboCop [ [ プログラム完成 RuboCop コーディング ↓
数回 たくさん プログラム完成 コーディング ↓ RuboCop [ [ たくさん直す、早く慣れる 8
デバッガ • クリック⼀つでブレークポイントON/OFF • 実⾏中の変数の中⾝もエディタ上で参照 どんな機能? 9
• ͷϝϞϦͷઅ • σόοΨͳ͠Ͱಈ͖͕ݟ͑ΔΑ͏ʹ 10 エディタ上で完結
リファクタリング機能 • 「リファクタリング」というメニュー • 修正範囲・内容を検知して、⾃動で修正 どんな機能? 11
मਖ਼࡞ۀͤͯɺʮͲ͜Λ͔͢ʯʹूத 12 コードを俯瞰する
04 まとめ 13
初⼼者に便利な 機能がたくさん! • リアルタイムRuboCop • 簡単デバッガ • リファクタリング機能 • LocalHistory
• エディタからGist作成 • QuickDocumentation ...and more RubyMineは 14
「プロ」ツール? 15
「プロ」ツール! になるための 16
参考 • 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