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
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
1k
これで最後にしたい! 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
自作OSでスライド発表する
uyuki234
1
4k
Foundation Models frameworkで画像分析
ryodeveloper
1
140
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
890
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
7.1k
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
180
継続モナドとリアクティブプログラミング
yukikurage
3
650
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
550
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
5.7k
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
190
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
2
960
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
130
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
230
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
250
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Paper Plane (Part 1)
katiecoart
PRO
1
9.9k
Amusing Abliteration
ianozsvald
1
240
How to build a perfect <img>
jonoalderson
1
5.8k
Thoughts on Productivity
jonyablonski
76
5.3k
WENDY [Excerpt]
tessaabrams
11
39k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Utilizing Notion as your number one productivity tool
mfonobong
4
470
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
430
Become a Pro
speakerdeck
PRO
31
6k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
41k
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