Slide 1

Slide 1 text

Develop with Pleasure! デフォルトにして至高、RubyMineの大好きな所 2024/04/15 ruzia もとい JetBrains

Slide 2

Slide 2 text

自己紹介 ● 遠藤 大介 / @ruzia ● プログラマー / 執行役員 ● インフラと機械学習系が好き ● 趣味はゲームとロードバイク ● 最近びっくりしたこと ○ 小6の息子がCPUを自作した(TD4

Slide 3

Slide 3 text

RubyMineもとい JetBrains製IDE 使ってますか?

Slide 4

Slide 4 text

今日は推しである JetBrainsの 布教にきました が作ってる IDE 2006年 からの

Slide 5

Slide 5 text

今日話すこと ● JetBrainsって何者? ● なぜJetBrainsが好きなの? ● RubyMineの紹介と最推しな所3選 ● 今回入りきらなかった話 ○ 公式のVIMエミュレータがあるよ、とか ○ DBいじるのめっちゃ便利だよ、とか ○ 依存Gemのコード見るの超楽だよ、とか ○ ログからコードに飛ぶの超良いよ、とか ○ 推しポイントが沢山あって時間が足りぬ

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

JetBrains ● 2000年に創業したソフトウェア開発企業 ● チェコ共和国に本社がある ● 前は「Develop with Pleasure!」と謳っていた ○ 最近は「The Drive To Develop」に ● 色々なIDEやツールを作ってる

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

なぜJetBrainsが 好きなのか?

Slide 10

Slide 10 text

「コードを書く」 という行為に対する 情熱が溢れてるから

Slide 11

Slide 11 text

「コードを書く」 という行為に対する 情熱が溢れてるから 楽しくしよう 不要な作業は なくそう 自分たちが ファーストユーザ

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

コードの保存なぞ 自動で良いじゃん 2000年代に既に そんな実装してた 例えば

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

RubyMine ● Ruby On Railsに特化したIDE ● 公式のうたい文句 ○ 素早いナビゲーション ○ 快適なデバッグとテスト ○ 統合ツールの活用 ○ AI Assistant で先進

Slide 16

Slide 16 text

RubyMineの 最推しな所3選

Slide 17

Slide 17 text

1. Debuggerが めちゃくちゃ優秀

Slide 18

Slide 18 text

変数の状況が インラインに出たりする

Slide 19

Slide 19 text

Viewにも ブレークポイントを おけちゃう なんと

Slide 20

Slide 20 text

Viewでも Controllerみたいにいける

Slide 21

Slide 21 text

2. Diff & Mergeが めちゃくちゃ優秀

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

3. 関連コードへの移動が めちゃくちゃ優秀

Slide 24

Slide 24 text

関連Gemとかでも さっと移動できる

Slide 25

Slide 25 text

Viewにもさっと移動できる

Slide 26

Slide 26 text

Appx. そういうやつが 全部デフォルトである 他にも 色々あるよ

Slide 27

Slide 27 text

デフォルトにして至高

Slide 28

Slide 28 text

まるで研ぎ澄まされた 日本刀のような美しさ

Slide 29

Slide 29 text

それこそが JetBrains製のIDE

Slide 30

Slide 30 text

ご静聴 ありがとう ございました