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
320
【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.1k
【YAPC::Hakodate 2024】TypeScriptエンジニアが感じたPerlのここが面白い
kimitashoichi
1
810
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
17
6.2k
Other Decks in Programming
See All in Programming
Jakarta EE Meets AI
ivargrimstad
0
280
リッチエディターを安全に開発・運用するために
unachang113
1
240
Claude Code で Astro blog を Pages から Workers へ移行してみた
codehex
0
150
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
690
商品比較サービス「マイベスト」における パーソナライズレコメンドの第一歩
ucchiii43
0
200
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
450
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
0
150
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
140
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
130
中級グラフィックス入門~効率的なメッシュレット描画~
projectasura
3
1.3k
知って得する@cloudflare_vite-pluginのあれこれ
chimame
1
120
プロダクトという一杯を作る - プロダクトチームが味の責任を持つまでの煮込み奮闘記
hiliteeternal
0
180
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Automating Front-end Workflow
addyosmani
1370
200k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
710
Statistics for Hackers
jakevdp
799
220k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Building Adaptive Systems
keathley
43
2.7k
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/