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
Riderはいいぞ
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
にー兄さん
July 09, 2022
Programming
20
1.9k
Riderはいいぞ
IwakenLabの〇〇はいいぞ選手権で発表した資料です
にー兄さん
July 09, 2022
Tweet
Share
More Decks by にー兄さん
See All by にー兄さん
個人的3D Gaussian Splattingニュースをご紹介 / sharing 3d gaussian splatting news
drumath2237
0
330
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
440
XRエンジニアの視点から XRのイマと社会実装の実現について考える / thinking-about-xr-popularization
drumath2237
0
60
軽率にプログラミング言語のシンタックスについて考えてみよう / lets-think-about-programming-lang-syntax
drumath2237
0
92
エンジニアが軽率に趣味から始める、OSS貢献を軸とした個人活動 / oss-contribution-as-a-hoby-project
drumath2237
0
65
Babylon.js 8.0のアプデ情報を 軽率にキャッチアップ / catch-up-babylonjs-8
drumath2237
0
350
フォークギター with VFXの 制作を軽率に振り返ろう! / look back fork guitar with vfx
drumath2237
0
83
軽率に始まった Babylon.js勉強会運営の 1年間をふりかえって / look back babylonjs japan activity
drumath2237
0
120
利己的利他、 あるいは軽率2.0に備えよ。 / prepare-for-keisotsu-2.0
drumath2237
0
86
Other Decks in Programming
See All in Programming
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
520
CSC307 Lecture 11
javiergs
PRO
0
590
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
0
160
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
210
Ruby x Terminal
a_matsuda
7
580
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
160
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.4k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
390
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
260
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
240
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.1k
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
440
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
380
Producing Creativity
orderedlist
PRO
348
40k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
220
HDC tutorial
michielstock
1
490
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
400
The Art of Programming - Codeland 2020
erikaheidi
57
14k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
470
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
140
Statistics for Hackers
jakevdp
799
230k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Transcript
Riderはいいぞ 〜学生なら使え。軽率に~ IwakenLab 第1回「〇〇はいいぞ選手権」 にー兄さん(@ninisan_drumath)
刺さってほしい人 1. Unity開発者(C#プログラマ) 2. VSとかVSCodeとか使ってる人 3. 上記を満たす学生
JetBrains Riderとは .NET向け統合開発環境(IDE) Visual Studioのようなもの JetBrains社が開発 ReSharperエンジンによる 高度なコード分析が強み
個人的好きポイント - Unity, Unreal, ASP.NET, Blazor, Azure Functions, WinApp, Xamarin開発できる
NETは基本サポート - 補完が気持ちいい - Unity用スニペットがある(イベント関数とか) - ctrl+shift+enterが気持ちいい - 中ボタンで定義・参照へ移動できる - エディタ上の参照まで見れる - C#の勉強になる(しかも Unityバージョンに合わせてくれる) - asmdefのGUIDの横にアセンブリ名を書いてくれてる - 画面がオシャレ - structureタブが見やすい - フォーマッタが優秀 - 学生は無料で卒業したら 25%引きで使える - saveしなくていい - Updateで呼ばれる重い処理をハイライト
このうち4つだけ紹介 1. 画面がキレイ 2. コード分析 3. おすすめキーバインド 4. 学生特権
画面が オシャレ
見るに堪えないコードをマシにする コード分析がかなり優秀 あなたのコード、 Riderで書いたら下線ばっかりになりません か?(僕はなる) 気になるところでCtrl + .(ピリオド) をたたきまくる
見るに堪えないコードをマシにする 変数宣言時はできるだけ型推論を使おう FindObjectTypeやGetComponentは 重い!!!! ifのネストは早期リターンでインデントを減ら そう 書き換え可能なswitch文は式にする 宣言的プログラミングの意識 (変数宣言時に初期化)
君はもう叩いたか(Win版) Ctrl + Shift + Enter 行途中で発動 文末セミコロンを補完しながら次の行を改行&移動 ifやforだとブロックを補完しながらブロック中にカーソル移動 流れるように美しいコードを書きたい人にオススメ
Ctrl + Alt + Enter ファイルフォーマット。Riderのフォーマッタはとても優秀。 なんか見にくいと思った時点でとりあえず押せ。 Ctrl + . お馴染みコードアクション 波線が出てる箇所でとりあえず叩くと基本幸せになれる
卍 学生特権 卍 Riderは高い 個人だと1600円/月、商用だと4020円 / 月 しかし学生は無料 卒業後も25%割引で使える (他にもスタートアップ、OSS開発者、UG主催者向け割引など)