Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
IntelliJ IDEA / RubyMine のいいところ
morizyun
March 19, 2016
Programming
0
1.1k
IntelliJ IDEA / RubyMine のいいところ
エムスリー x Gunosy Beer bash!(Gunosy.beer#2)
http://gunosy-beer.connpass.com/event/28045/
での発表資料です〜
morizyun
March 19, 2016
Tweet
Share
More Decks by morizyun
See All by morizyun
個人開発におすすめの Next.js 技術スタック
morizyun
1
230
継続的個人開発のコツ
morizyun
1
35k
Digdag x Dockerでモダンなバッチ処理環境を構築
morizyun
2
19k
GitLab CI x Docker のススメ
morizyun
15
4.7k
Mini-Heroku "Dokku"
morizyun
0
210
Overcommit & Pronto Introduction
morizyun
0
490
I Enjoyed First English LT @ RedDotRubyConf
morizyun
0
1.6k
Learning Through Blogging: Ruby Blogging Benefits
morizyun
0
670
英語で広がるRubyの世界
morizyun
4
2.1k
Other Decks in Programming
See All in Programming
はじめての「R」
masaha03
0
140
Functional Data Engineering - A Blueprint for adopting functional principles in data pipeline
vananth22
0
200
[2023년 1월 세미나] 데이터 분석가 되면 어떤 일을 하나요?
datarian
0
670
Remote SSHで行うVS Codeリモートホスト開発とトラブルシューティング
smt7174
1
520
レガシーフレームワークからの移行
ug
0
130
Software Architecture
hschwentner
3
1.1k
tidy_rpart
bk_18
0
620
ちょうぜつ改め21世紀ふつうのソフトウェア設計
tanakahisateru
7
6.6k
PHPアプリケーションにおけるアーキテクチャメトリクスについて / Architecture Metrics in PHP Applications
isanasan
1
300
Zynq MP SoC で楽しむエッジコンピューティング ~RTLプログラミングのススメ~
ryuz88
0
410
Remix + Cloudflare Pages + D1 で ポケモン SV のレンタルチームを検索できるアプリを作ってみた
kuroppe1819
4
1.4k
WordPress(再)入門 - 基礎知識・環境編
oleindesign
1
150
Featured
See All Featured
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
128
8.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
2
410
The MySQL Ecosystem @ GitHub 2015
samlambert
240
11k
Producing Creativity
orderedlist
PRO
335
38k
GraphQLとの向き合い方2022年版
quramy
20
9.9k
jQuery: Nuts, Bolts and Bling
dougneiner
57
6.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
339
18k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
38
3.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
10
1.3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
56
2.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
317
22k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
50k
Transcript
IntelliJ IDEA / RubyMine ͷ͍͍ͱ͜Ζ ϞϦδϡϯ (@zyunnosuke)
ࣗݾհ • Name: ϞϦδϡϯ (@zyunnosuke) • Blog: ञͱᔢͱRubyͱRailsͱ • URL:
http://morizyun.github.io/
ΤσΟλϓϩάϥϚʹͱͬ ͯɺਓੜͷཿ
ΤσΟλͱ͍͑… • ϓϩάϥϚͷΤσΟλͱ͍͑ Emacs ͔ Vim • ଞͷΤσΟλΛ͏ͳΜͯΏͱΓੈ • ͱ͍͏͜ͱͰɺԶͷWebΤϯδχΞʹͳͬ
͔ͯΒͷΤσΟλྺΛެ։ʂ
WebΤσΟλมભ ظؒ ΤσΟλ ։ൃݴޠ ϲ݄ 1IQ4UPSN 1)1 ϲ݄ "QQ$PEF 0CKFDUJWF$
ϲ݄ 3VCZ.JOF 3VCZ ࠷ۙ *OUFMMJ+*%&" 6MUJNBUF 3VCZ+BWB
ظؒ ΤσΟλ ։ൃݴޠ ϲ݄ 1IQ4UPSN 1)1 ϲ݄ "QQ$PEF 0CKFDUJWF$ ϲ݄
3VCZ.JOF 3VCZ ࠷ۙ *OUFMMJ+*%&" 6MUJNBUF 3VCZ+BWB JetBrains͔ͬͯ͠ͳ͔ͬͨ… WebΤσΟλมભ
ظؒ ΤσΟλ ։ൃݴޠ ϲ݄ 1IQ4UPSN 1)1 ϲ݄ "QQ$PEF 0CKFDUJWF$ ϲ݄
3VCZ.JOF 3VCZ ࠷ۙ *OUFMMJ+6MUJNBUF 3VCZ+BWB JetBrains͔ͬͯ͠ͳ͔ͬͨ… ↓ RubyͷΑ͏ͳLLݴޠͰIDEศརͩ ͱࢥ͏ͷͰɺͦͷҰྫΛհ WebΤσΟλมભ
ͦͷ̍: ෳͷݴޠɾϑϨʔϜ ϫʔΫΛαϙʔτ
JetBrainsͷαϙʔτঢ়گ ๛ͳରԠݴޠͱϑϨʔϜϫʔΫΛαϙʔτ:
JetBrainsͷαϙʔτঢ়گ ๛ͳରԠݴޠͱϑϨʔϜϫʔΫΛαϙʔτ: ผͷݴޠΛ͏ͱ͖ʹศརͳػೳ ͕ἧͬͨঢ়ଶͰ͍׳ΕͨΤσΟ λΛ͏͜ͱ͕Ͱ͖Δʂ
ͦͷ2: ੩తղੳ͕ॆ࣮
ڧྗͳ੩తղੳͷΈ εϖϧϛεͷݕग़: ίʔσΟϯάελΠϧ:
ڧྗͳ੩తղੳͷΈ ΠϯεϖΫγϣϯ(Ruby, Haml, Gem, CSS, …):
ڧྗͳ੩తղੳͷΈ ։ൃதʹϨϏϡʔΛ͏͚Δ͜ͱ͕ Ͱ͖ɺޮతʹ։ൃͰ͖Δ https://rubygarage.org/blog/what-is-code-review-and-why-it-is-so-important
ͦͷ3: git มߋཤྺͷཧ
git มߋཤྺͷཧ ಛఆͷϒϥϯνͱͷൺֱ:
git มߋཤྺͷཧ ίϛοτͷ diff Λݟͳ͕Βमਖ਼:
git มߋཤྺͷཧ ϩʔΧϧͷมߋҙຯͷ͋Δ୯Ґ:
git มߋཤྺͷཧ ϩʔΧϧͷมߋҙຯͷ͋Δ୯Ґ: git ͱͷ࿈ܞϩʔΧϧͷมߋཤྺ ͷػೳ͕ॆ࣮͍ͯͯ҆͠৺
ͦͷ4: IDEΒ͍͠ศརͳػೳ
IDEΒ͍͠ศརͳػೳ ఆٛݩͷδϟϯϓ(Command + B): #ಈతݴޠͩͱෳީิ͕දࣔ͞ΕΔ͜ͱ͋Γ
IDEΒ͍͠ศརͳػೳ ԿͰݕࡧ (Shift x 2):
IDEΒ͍͠ศརͳػೳ ίϐʔͷཤྺ͔Βϖʔετ(Command + Shift + V):
ௐ͖Εͳ͍΄Ͳͷॆ࣮ͨ͠ػೳ IDEΒ͍͠ศརͳػೳ http://www.amazon.co.jp/dp/B000R0JDSI
·ͱΊ հ͖͠Εͳ͍ػೳΛϒϩάهࣄʹ͠·ͨ͠ʂ http://morizyun.github.io/blog/intellij-rubymine-jetbrain-good-point/