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
6.6k
初心者こそ!RubyMineで始めよう!
ikuma-t
October 20, 2020
Tweet
Share
More Decks by ikuma-t
See All by ikuma-t
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
460
いまさらのStorybook
ikumatadokoro
0
280
これで最後にしたい! Astroと立ち向かう 6度目の個人ブログ再開発
ikumatadokoro
4
610
Panda CSS と Ark UI ではじめる個人開発
ikumatadokoro
2
1.1k
見た目から始める生産性向上
ikumatadokoro
10
5.4k
ぼくが 美容師さんに伝えたかった バンドの話
ikumatadokoro
0
170
Railsアプリをコスパよく読むための環境整備
ikumatadokoro
2
870
HTTPを手で書いて学ぶ ファイルアップロードの仕組み
ikumatadokoro
74
27k
たどころくん1号を支える技術
ikumatadokoro
1
230
Other Decks in Programming
See All in Programming
Webエンジニア主体のモバイルチームの 生産性を高く保つためにやったこと
igreenwood
0
330
これが俺の”自分戦略” プロセスを楽しんでいこう! - Developers CAREER Boost 2024
niftycorp
PRO
0
190
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
690
今からはじめるAndroidアプリ開発 2024 / DevFest 2024
star_zero
0
1k
Effective Signals in Angular 19+: Rules and Helpers @ngbe2024
manfredsteyer
PRO
0
130
【re:Growth 2024】 Aurora DSQL をちゃんと話します!
maroon1st
0
770
talk-with-local-llm-with-web-streams-api
kbaba1001
0
170
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
330
数十万行のプロジェクトを Scala 2から3に完全移行した
xuwei_k
0
260
Security_for_introducing_eBPF
kentatada
0
110
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
120
命名をリントする
chiroruxx
1
390
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
2
170
For a Future-Friendly Web
brad_frost
175
9.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
96
Six Lessons from altMBA
skipperchong
27
3.5k
Code Reviewing Like a Champion
maltzj
520
39k
The Cost Of JavaScript in 2023
addyosmani
45
7k
Agile that works and the tools we love
rasmusluckow
328
21k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
510
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Why Our Code Smells
bkeepers
PRO
335
57k
4 Signs Your Business is Dying
shpigford
181
21k
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