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
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
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
200
One Year of Learning English with AI @エンジニア英語キャリア Meetup #3
kekekenta
0
220
trocco_での_インシデント重大度表_SEVレベル表_運用_2023_10_20.pdf
kekekenta
0
16
Data, Context, and AI. @エンジニア英語キャリア Meetup #2
kekekenta
0
170
エンジニア英語キャリア meetup #01 オープニングトーク
kekekenta
0
97
AI時代において英語学習は本当に必要? ~未経験からのバイリンガルキャリアの始め方を教えます~
kekekenta
0
270
ステップで始めるLLMを活用したデータ民主化
kekekenta
0
59
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
450
trocco®での インシデント重大度表(SEVレベル表)運用
kekekenta
0
3.8k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
670
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Ethics towards AI in product and experience design
skipperchong
2
380
Designing for Performance
lara
611
70k
Become a Pro
speakerdeck
PRO
31
6.3k
Crafting Experiences
bethany
1
340
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
750
WCS-LA-2024
lcolladotor
0
830
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: 会社でよく使われるスタンプ