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
Ruby はじめての型 Gotanda.rb 2023/04/20
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kenta Suzuki
April 20, 2023
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ruby はじめての型 Gotanda.rb 2023/04/20
Gotanda.rb#52@オンライン
2023/04/20
https://gotanda-rb.connpass.com/event/279674/
Kenta Suzuki
April 20, 2023
More Decks by Kenta Suzuki
See All by Kenta Suzuki
One Year of Learning English with AI @エンジニア英語キャリア Meetup #3
kekekenta
0
110
trocco_での_インシデント重大度表_SEVレベル表_運用_2023_10_20.pdf
kekekenta
0
10
Data, Context, and AI. @エンジニア英語キャリア Meetup #2
kekekenta
0
150
エンジニア英語キャリア meetup #01 オープニングトーク
kekekenta
0
89
AI時代において英語学習は本当に必要? ~未経験からのバイリンガルキャリアの始め方を教えます~
kekekenta
0
260
ステップで始めるLLMを活用したデータ民主化
kekekenta
0
54
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
430
trocco®での インシデント重大度表(SEVレベル表)運用
kekekenta
0
3.8k
trocco® の品質を守る、とても普通な取り組み
kekekenta
0
5.8k
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
500
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
490
YesSQL, Process and Tooling at Scale
rocio
174
15k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
390
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
The browser strikes back
jonoalderson
0
1.6k
Transcript
Ruby はじめての型 株式会社primeNumber 鈴木 健太(@kekekenta) 2023/04/20 Gotanda.rb
©primeNumber Inc. 鈴木 健太 WHO AM I? 株式会社primeNumber CTO •
trocco® というETLサービスを作っています • 会社(primeNumber)は目黒駅 • 五反田在住 • 五反田で良く飲んでます 🍺 好きな居酒屋: 大衆酒場BEETLE、そのだ、うお宿 1 2
Ruby の型、触ったことありますか? Gotanda.rb のみなさんへの質問
触ったこと ない方 ✋
✋ 私もはじめて触りました
型を少しだけ触った感想
良い 🎉
:warning:
型を体験してしまうと、 型のない開発が辛く感じる (かも知れません)
さて
Rubyエンジニアの皆さん
親の顔ほど見た、忌まわしき エラーメッセージ
undefined method ` ’xxxx’ for nil:NilClass
👋 もう見たくない 👋
型により、 null安全なコードが書けます 🎉 🎉 🎉
百聞は一見にしかず DEMOします
:thanks: 会社でよく使われるスタンプ