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
にー兄さん
July 09, 2022
Programming
20
1.7k
Riderはいいぞ
IwakenLabの〇〇はいいぞ選手権で発表した資料です
にー兄さん
July 09, 2022
Tweet
Share
More Decks by にー兄さん
See All by にー兄さん
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
XRエンジニアの視点から XRのイマと社会実装の実現について考える / thinking-about-xr-popularization
drumath2237
0
36
軽率にプログラミング言語のシンタックスについて考えてみよう / lets-think-about-programming-lang-syntax
drumath2237
0
79
エンジニアが軽率に趣味から始める、OSS貢献を軸とした個人活動 / oss-contribution-as-a-hoby-project
drumath2237
0
49
Babylon.js 8.0のアプデ情報を 軽率にキャッチアップ / catch-up-babylonjs-8
drumath2237
0
290
フォークギター with VFXの 制作を軽率に振り返ろう! / look back fork guitar with vfx
drumath2237
0
64
軽率に始まった Babylon.js勉強会運営の 1年間をふりかえって / look back babylonjs japan activity
drumath2237
0
99
利己的利他、 あるいは軽率2.0に備えよ。 / prepare-for-keisotsu-2.0
drumath2237
0
72
軽率にAndroidXRのJetpack SceneCoreを使って3Dモデルを表示してみる / androidxr-scenecore-3dmodels
drumath2237
0
190
Other Decks in Programming
See All in Programming
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
220
AIコーディングエージェント(Manus)
kondai24
0
220
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
990
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
200
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.5k
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
450
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
160
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
650
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
190
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
4k
Featured
See All Featured
KATA
mclloyd
PRO
33
15k
Ethics towards AI in product and experience design
skipperchong
1
140
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
180
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
400
Un-Boring Meetings
codingconduct
0
170
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
71
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
29
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
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主催者向け割引など)