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
IntelliJ IDEA / RubyMine のいいところ
Search
morizyun
March 19, 2016
Programming
0
1.3k
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
履歴書サービスでのLLMを使った機能の事例
morizyun
0
160
個人開発におすすめの Next.js 技術スタック
morizyun
1
1.1k
継続的個人開発のコツ
morizyun
1
51k
Digdag x Dockerでモダンなバッチ処理環境を構築
morizyun
3
25k
GitLab CI x Docker のススメ
morizyun
15
5k
Mini-Heroku "Dokku"
morizyun
0
290
Overcommit & Pronto Introduction
morizyun
0
790
I Enjoyed First English LT @ RedDotRubyConf
morizyun
0
1.9k
Learning Through Blogging: Ruby Blogging Benefits
morizyun
0
880
Other Decks in Programming
See All in Programming
数十万行のプロジェクトを Scala 2から3に完全移行した
xuwei_k
0
270
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
330
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
1
560
useSyncExternalStoreを使いまくる
ssssota
6
1k
わたしの星のままで一番星になる ~ 出産を機にSIerからEC事業会社に転職した話 ~
kimura_m_29
0
180
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
100
ソフトウェアの振る舞いに着目し 複雑な要件の開発に立ち向かう
rickyban
0
890
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
DevFest Tokyo 2025 - Flutter のアプリアーキテクチャ現在地点
wasabeef
5
900
Recoilを剥がしている話
kirik
5
6.6k
Keeping it Ruby: Why Your Product Needs a Ruby SDK - RubyWorld 2024
envek
0
180
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
330
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
For a Future-Friendly Web
brad_frost
175
9.4k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Building an army of robots
kneath
302
44k
Automating Front-end Workflow
addyosmani
1366
200k
Navigating Team Friction
lara
183
15k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
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/