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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ikuma-t
October 20, 2020
Programming
8k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
初心者こそ!RubyMineで始めよう!
ikuma-t
October 20, 2020
More Decks by ikuma-t
See All by ikuma-t
Querying Design System デザインシステムの意思決定を支える構造検索
ikumatadokoro
1
1.4k
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
1.1k
いまさらのStorybook
ikumatadokoro
0
980
これで最後にしたい! Astroと立ち向かう 6度目の個人ブログ再開発
ikumatadokoro
6
2.5k
Panda CSS と Ark UI ではじめる個人開発
ikumatadokoro
4
2.9k
見た目から始める生産性向上
ikumatadokoro
12
6.1k
ぼくが 美容師さんに伝えたかった バンドの話
ikumatadokoro
0
330
Railsアプリをコスパよく読むための環境整備
ikumatadokoro
2
1.3k
HTTPを手で書いて学ぶ ファイルアップロードの仕組み
ikumatadokoro
81
33k
Other Decks in Programming
See All in Programming
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
650
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
620
Oxlintのカスタムルールの現況
syumai
6
1.2k
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
310
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
420
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
610
Agentic UI
manfredsteyer
PRO
0
210
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.1k
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
14
6.5k
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
1
580
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.8k
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
200
Featured
See All Featured
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
160
The Curse of the Amulet
leimatthew05
2
13k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
4 Signs Your Business is Dying
shpigford
187
22k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
400
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
350
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
330
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
340
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
440
How STYLIGHT went responsive
nonsquared
100
6.2k
Statistics for Hackers
jakevdp
799
230k
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