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
Ruby の静的型チェックの話
Search
Yoshihide TANIGUCHI
July 22, 2020
Technology
0
78
Ruby の静的型チェックの話
2020-07-22 社内ゆるいRuby LT会
Yoshihide TANIGUCHI
July 22, 2020
Tweet
Share
More Decks by Yoshihide TANIGUCHI
See All by Yoshihide TANIGUCHI
スタディサプリ/Quipper オンラインミートアップ #1(Webエンジニア) / 新規サービス開発チームの紹介 / Studysapuri online meetup #1
ravelll
0
2.3k
Raspberry Pi と Netatmo と少しの ruby で作る二酸化炭素濃度モニター君
ravelll
0
75
Quipperian and VimConf2019
ravelll
1
5.6k
さくらのフロントエンド さくらの Vue.js // vue.js in SAKURA
ravelll
3
4.3k
PHP7.2で始める型宣言 // Type declaration with PHP 7.2
ravelll
0
280
ISUCONのすゝめ // Shall we ISUCON ?
ravelll
0
110
オブジェクト指向設計とデザインパターンの基礎 / Basics of object oriented design and design pattern
ravelll
0
710
1人から始める大規模Webアプリケーションの言語バージョンアップ / Upgrade PHP in a large application
ravelll
0
130
PHP 5.4 ~ 5.6 での追加機能のおさらいとバージョンアップへの誘い / Re-introduce PHP5.4~5.6 and invitation for upgrading
ravelll
0
93
Other Decks in Technology
See All in Technology
GraphRAG: What I Thought I Knew (But Didn’t)
sashimimochi
0
140
教師なし学習の基礎
kanojikajino
2
280
あなたの興味は信頼性?それとも生産性? SREとしてのキャリアに悩むみなさまに伝えたい選択肢
jacopen
5
2.3k
インフラコストとセキュリティ課題解決のためのリアーキテクチャリング / srekaigi2025
hgsgtk
3
3.7k
Tokyo RubyKaigi 12 - Scaling Ruby at GitHub
jhawthorn
2
160
あなたはJVMの気持ちを理解できるか?
skrb
5
1.9k
20250122_FinJAWS
takuyay0ne
2
360
Agentic AI時代のプロダクトマネジメントことはじめ〜仮説検証編〜
masakazu178
0
270
サーバレスの未来〜The Key to Simplifying Everything〜
kawaji_scratch
2
340
一人から始めたSREチーム3年の歩み - 求められるスキルの変化とチームのあり方 - / The three-year journey of the SRE team, which started all by myself
vtryo
7
5.1k
2週に1度のビッグバンリリースをデイリーリリース化するまでの苦悩 ~急成長するスタートアップのリアルな裏側~
kworkdev
PRO
8
5.9k
Plants vs thieves: Automated Tests in the World of Web Security
leichteckig
0
140
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Git: the NoSQL Database
bkeepers
PRO
427
64k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Gamification - CAS2011
davidbonilla
80
5.1k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Docker and Python
trallard
43
3.2k
A Philosophy of Restraint
colly
203
16k
RailsConf 2023
tenderlove
29
980
Transcript
!SBWFMMM ࣾΏΔ͍3VCZ-5ձ 3VCZͷ੩తܕνΣοΫ
3VCZ w ϦϦʔε༧ఆ w 3VCZQϦϦʔε͕ w ͭͷϝΠϯΰʔϧ w +*5$PNQJMF $PODVSSFODZ
੩తղੳ
੩తղੳ w 3VCZίʔυΛ੩తղੳ͠ɺಘͨใͰ։ൃମݧΛվળ w UZQFBOOPUBUJPO༩͠ͳ͍ w UZQFQSPpMFS w IUUQTHJUIVCDPNNBNFSVCZUZQFQSPpMFS w
ίʔυΛநղऍͯ͠ܕใΛநग़ w ࣮ߦແ͠ʹΤϥʔͬΆ͍ՕॴΛఏࣔ
ܕใͷهड़3#4 3VCZ4JHOBUVSF w 3VCZίʔυͱผʹܕΛهड़͢ΔϑΝΠϧʢ SCTʣ w 5ZQF4DSJQUʹ͓͚Δ EUTͷΑ͏ͳͷ w ඞਢͰͳ͍͠ɺᐆດͰΑ͍ʢਐతܕ͚ʣ
w खॻ͖͢Δ͔UZQFQSPpMFSΛར༻ͯ͠ੜ w ੜͨ͠ܕఆٛᐆດͳఆٛΛؚΈಘΔ w ੩తղੳͷ݈શੑɾશੑΑΓ3VCZͷهड़ੑɾैདྷͱͷޓੑɾ࣮༻ੑ Λ༏ઌ
3#4ͷงғؾ IUUQTHJUIVCDPNTJEFSHPPEDIFDLCMPCSCTTJHHPPEDIFDLSCT
ܕݕࠪ w 3#4ͷهड़ͱίʔυͱͷဃΛݕࠪ w ܕݕࠪث3VCZʹಉࠝ͞Εͳ͍ w ܕݕࠪثͷ࣮ͱͯ͠4UFFQ 4PSCFUͳͲ͕͋Δ w IUUQTHJUIVCDPNTPVUBSPTUFFQ
w IUUQTHJUIVCDPNTPSCFUTPSCFU
ͦͷଞͷ։ൃମݧͷվળ w ܕݕࠪΛར༻ͨ͠ίʔυೖྗࢧԉ w 4UFFQ͕-BOHVBHF4FSWFSΛఏڙ͍ͯ͠Δ w 74$PEFϓϥάΠϯ w IUUQTHJUIVCDPNTPVUBSPTUFFQWTDPEF
ॴײ w զʑ͕ීஈॻ͘ΞϓϦέʔγϣϯίʔυ΄΅੩తܕ͚ɾܕݕࠪͰ͖ΔΑ͏ʹͳΔͷͰ w ܰ͘4UFFQΛૉৼΓͨ͠ײ͡ɺಈతʹఆٛ͞ΕΔϝιουʹ͍ͭͯݕࠪͰ͖ͳ͍ͳ͕ ΒܕఆٛΛॻ͚Δ w ࣮ߦ࣌ʹੜ͑Δϝιουͷ͏ͪTJHOBUVSF໊લ͕໌Β͔ͳͷʢ3BJMTͷNPEFMʹ ੜ͑Δϝιουͱ͔ʣʹ͍ͭͯɺݺͼग़͠ݩΛܕݕࠪͨ͠Γίʔυॻ͘ͱ͖ʹิ͕ޮ ͍ͨΓ͢ΔͷͰʢະ֬ೝʣ
w ಈతʹఆٛ͞ΕΔϝιουͷ͏ͪTJHOBUVSF໊લ͕ࣗ༝ͷߴ͍ೖྗʹԠܾͯ͡·Δͷ ʹ͍ͭͯݱঢ়Ͳ͏ʹͳΒͳͦ͏ʁ w ΞϓϦέʔγϣϯॻ͘ͱ͖ʹ৮ΕΔʹͦ͏͍͏ίʔυ͋Δͷ͔ͳ
ϦϑΝϨϯε w IUUQTHJTUHJUIVCDPNSBWFMMM FGFFBBFDBDFDʹ·ͱΊ·ͨ͠