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
【TSkaigi 2025】これは型破り?型安全? 真実はいつもひとつ!(じゃないかもしれない...
Search
Kimita Shoichi
May 24, 2025
Programming
1
330
【TSkaigi 2025】これは型破り?型安全? 真実はいつもひとつ!(じゃないかもしれない)TypeScript クイズ〜〜〜〜!!!!!
TSkaigi 2025でのLTスライドです
Kimita Shoichi
May 24, 2025
Tweet
Share
More Decks by Kimita Shoichi
See All by Kimita Shoichi
型のインスタンス化は非常に深く、無限である可能性があります。
kimitashoichi
1
1.3k
【YAPC::Hakodate 2024】TypeScriptエンジニアが感じたPerlのここが面白い
kimitashoichi
1
850
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
17
6.2k
Other Decks in Programming
See All in Programming
あのころの iPod を どうにか再生させたい
orumin
2
2.6k
自作OSでDOOMを動かしてみた
zakki0925224
1
1.4k
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
220
もうちょっといいRubyプロファイラを作りたい (2025)
osyoyu
0
210
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
250
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
1
180
【第4回】関東Kaggler会「Kaggleは執筆に役立つ」
mipypf
0
970
複雑なドメインに挑む.pdf
yukisakai1225
4
600
Claude Codeで挑むOSSコントリビュート
eycjur
0
190
Namespace and Its Future
tagomoris
6
660
Jakarta EE Core Profile and Helidon - Speed, Simplicity, and AI Integration
ivargrimstad
0
270
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
1k
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.8k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Facilitating Awesome Meetings
lara
55
6.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
284
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Navigating Team Friction
lara
189
15k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
A Modern Web Designer's Workflow
chriscoyier
696
190k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Automating Front-end Workflow
addyosmani
1370
200k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
Transcript
本資料は、トグルホールディングス株式会社に許可なく複製・転載をしないようお願いします。 これは型破り?型安全? 真実はいつもひとつ!(じゃないかもしれない) TypeScript クイズ〜〜〜〜!!!!!
© toggle holdings inc. 2 君⽥ 祥⼀ 所属 2024/11〜現在 トグルホールディングス株式会社
出⾝ 栃⽊県⾜利市 将来の夢は全⾃動農家!
© toggle holdings inc. 3 これから8問のクイズに答えていただきます! TypeScriptのコードをお⾒せするので、 そのコードが型安全か、型破りかをジェスチャーで教えてください! : 型安全
: 型破り
© toggle holdings inc. 4 問1 : 型安全 / :
型破り
© toggle holdings inc. 5 問1 A. : 型安全 さすがに解説不要ですね
© toggle holdings inc. 6 問2 : 型安全 / :
型破り
© toggle holdings inc. 7 問2 : 型安全 / :
型破り B. 型破り 実際のデータは⽂字列なのに 無理やり数字にしようとしているから
© toggle holdings inc. 8 問3 : 型安全 / :
型破り
© toggle holdings inc. 9 問3 : 型安全 / :
型破り B. 型破り データの中⾝が保証されないのに 決めつけで型を宣⾔しているから
© toggle holdings inc. 10 問4 : 型安全 / :
型破り
© toggle holdings inc. 11 問4 : 型安全 / :
型破り A. : 型安全 期待される型構造との適合性を コンパイラが検証するから
© toggle holdings inc. 12 問5 : 型安全 / :
型破り
© toggle holdings inc. 13 問5 : 型安全 / :
型破り B. 型破り 型チェック無効にしてどうする
© toggle holdings inc. 14 問6 : 型安全 / :
型破り
© toggle holdings inc. 15 問6 : 型安全 / :
型破り マッチョ
© toggle holdings inc. 16 問7 : 型安全 / :
型破り
© toggle holdings inc. 17 問7 : 型安全 / :
型破り 🍙: 鮭おにぎり
© toggle holdings inc. 18 最終問題 : 型安全 / :
型破り
© toggle holdings inc. 19 最終問題 : 型安全 / :
型破り TSKaigi 最⾼!
本資料は、トグルホールディングス株式会社に許可なく複製・転載をしないようお願いします。 クイズへ参加いただき ありがとうございました!
© toggle holdings inc. 21 最後に
© toggle holdings inc. 22 今⽇のクイズの解説と弊社採⽤情報等をまとめてます! https://kimitashoichi.github.io/tskaigi-2025-kimita/