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
89
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.8k
Raspberry Pi と Netatmo と少しの ruby で作る二酸化炭素濃度モニター君
ravelll
0
95
Quipperian and VimConf2019
ravelll
1
5.8k
さくらのフロントエンド さくらの Vue.js // vue.js in SAKURA
ravelll
3
4.5k
PHP7.2で始める型宣言 // Type declaration with PHP 7.2
ravelll
0
290
ISUCONのすゝめ // Shall we ISUCON ?
ravelll
0
120
オブジェクト指向設計とデザインパターンの基礎 / Basics of object oriented design and design pattern
ravelll
0
740
1人から始める大規模Webアプリケーションの言語バージョンアップ / Upgrade PHP in a large application
ravelll
0
160
PHP 5.4 ~ 5.6 での追加機能のおさらいとバージョンアップへの誘い / Re-introduce PHP5.4~5.6 and invitation for upgrading
ravelll
0
100
Other Decks in Technology
See All in Technology
AI駆動開発を事業のコアに置く
tasukuonizawa
1
340
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
680
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
520
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
150
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
260
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
180
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
470
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
4
450
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.3k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Docker and Python
trallard
47
3.7k
Accessibility Awareness
sabderemane
0
56
Scaling GitHub
holman
464
140k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
RailsConf 2023
tenderlove
30
1.3k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
How to build a perfect <img>
jonoalderson
1
4.9k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
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ʹ·ͱΊ·ͨ͠