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
Crafting Experiences
bethany
1
400
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
sira's awesome portfolio website redesign presentation
elsirapls
0
480
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
620
Joys of Absence: A Defence of Solitary Play
codingconduct
1
570
Art, The Web, and Tiny UX
lynnandtonic
304
22k
New Earth Scene 8
popppiees
4
2.7k
Designing for Timeless Needs
cassininazir
1
540
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
Documentation Writing (for coders)
carmenintech
77
5.6k
KATA
mclloyd
PRO
35
16k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
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: 会社でよく使われるスタンプ