Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Ruby はじめての型 Gotanda.rb 2023/04/20
Search
Kenta Suzuki
April 20, 2023
340
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
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
580
One Year of Learning English with AI @エンジニア英語キャリア Meetup #3
kekekenta
0
410
trocco_での_インシデント重大度表_SEVレベル表_運用_2023_10_20.pdf
kekekenta
0
20
Data, Context, and AI. @エンジニア英語キャリア Meetup #2
kekekenta
0
190
エンジニア英語キャリア meetup #01 オープニングトーク
kekekenta
0
110
AI時代において英語学習は本当に必要? ~未経験からのバイリンガルキャリアの始め方を教えます~
kekekenta
0
320
ステップで始めるLLMを活用したデータ民主化
kekekenta
0
61
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
480
trocco®での インシデント重大度表(SEVレベル表)運用
kekekenta
0
3.9k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Code Review Best Practice
trishagee
74
20k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
320
Color Theory Basics | Prateek | Gurzu
gurzu
1
510
Between Models and Reality
mayunak
4
540
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.7k
Rails Girls Zürich Keynote
gr2m
96
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Chasing Engaging Ingredients in Design
codingconduct
0
380
WENDY [Excerpt]
tessaabrams
14
40k
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: 会社でよく使われるスタンプ