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
6k
初心者こそ!RubyMineで始めよう!
ikuma-t
October 20, 2020
Tweet
Share
More Decks by ikuma-t
See All by ikuma-t
Panda CSS と Ark UI ではじめる個人開発
ikumatadokoro
0
170
見た目から始める生産性向上
ikumatadokoro
10
4.7k
ぼくが 美容師さんに伝えたかった バンドの話
ikumatadokoro
0
85
Railsアプリをコスパよく読むための環境整備
ikumatadokoro
2
550
HTTPを手で書いて学ぶ ファイルアップロードの仕組み
ikumatadokoro
66
24k
たどころくん1号を支える技術
ikumatadokoro
0
170
なんだか うまくいっている を 自分たちの いつもどおり に 定着させるためのチーム戦略
ikumatadokoro
4
560
プロダクト開発を支えるペースメーカー
ikumatadokoro
1
220
新登場!PopoverAPIでSide Modal(anai)を作ろう!
ikumatadokoro
0
370
Other Decks in Programming
See All in Programming
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
81k
Polarsの成長: v0.14からv1.0までの変遷と今後の展望
zerebom
1
350
Jetpack for KMP
fornewid
1
290
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
3 Effective Rules for Success with Signals in Angular
manfredsteyer
PRO
0
120
Product Management LT会_クアンド新家
shinshin
0
210
Microservices rules (July 2024) : what good looks like
cer
PRO
0
1.6k
【Go言語】golangci-lintの使い方
tomo1227
0
270
Google's Recipe for Scaling (Web) Security – LocoMocoSec 2024
lweichselbaum
0
170
実用的かつリーズナブルな 「Azure × Gemini × LINE」~キャラクターBot 実装ライブデモ~
tomodo_ysys
1
170
Rust.Nagoya #1
codemountains
0
170
継続的な活動で築く地方エンジニアの道
myamashii
2
350
Featured
See All Featured
A better future with KSS
kneath
231
17k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
189
16k
Testing 201, or: Great Expectations
jmmastey
33
6.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
From Idea to $5000 a Month in 5 Months
shpigford
377
46k
Web development in the modern age
philhawksworth
203
10k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
12
3.8k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
4 Signs Your Business is Dying
shpigford
178
21k
A Philosophy of Restraint
colly
200
16k
How GitHub (no longer) Works
holman
305
140k
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