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
310
【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
930
【YAPC::Hakodate 2024】TypeScriptエンジニアが感じたPerlのここが面白い
kimitashoichi
1
780
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
17
6.1k
Other Decks in Programming
See All in Programming
GoのWebAssembly活用パターン紹介
syumai
3
9.4k
漸進。
ssssota
0
1.8k
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
270
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
16
3.6k
XSLTで作るBrainfuck処理系
makki_d
0
180
Elixir で IoT 開発、 Nerves なら簡単にできる!?
pojiro
1
100
Prism.parseで 300本以上あるエンドポイントに 接続できる権限の一覧表を作ってみた
hatsu38
1
110
複数アプリケーションを育てていくための共通化戦略
irof
9
3.7k
社内での開発コミュニティ活動とモジュラーモノリス標準化事例のご紹介/xPalette and Introduction of Modular monolith standardization
m4maruyama
0
110
実践ArchUnit ~実例による検証パターンの紹介~
ogiwarat
2
240
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
560
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
200
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
A better future with KSS
kneath
239
17k
Producing Creativity
orderedlist
PRO
346
40k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Visualization
eitanlees
146
16k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Site-Speed That Sticks
csswizardry
10
620
Building Applications with DynamoDB
mza
95
6.4k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
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/
Otomatik - 104.22.39.239
CloudFlare DNS
Türk Telekom DNS
Google DNS
Open DNS
OSZAR »