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 第5章 / Ruby Practice 05
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
muttan
October 28, 2016
Programming
99
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
はじめてのRuby 第5章 / Ruby Practice 05
muttan
October 28, 2016
More Decks by muttan
See All by muttan
さわやか待ち時間LINE botを作った話 / Sawayaka LINE bot
bath_poo_
0
130
コンテナ開発入門 1回目/Introduction to Container Development 1
bath_poo_
0
210
ISUCONってなんだ / What is ISUCON
bath_poo_
0
390
Web技術の基本 8回目 / Introduction to Web technologies 8th class
bath_poo_
0
220
Web技術の基本 7回目 / Introduction to Web technologies 7th class
bath_poo_
0
200
Web技術の基本 6回目 / Introduction to Web technologies 6th class
bath_poo_
1
290
Web技術の基本 5回目 / Introduction to Web technologies 5th class
bath_poo_
0
160
Web技術の基本 4回目 / Introduction to Web technologies 4th class
bath_poo_
0
250
Web技術の基本 3回目 / Introduction to Web technologies 3rd class
bath_poo_
0
270
Other Decks in Programming
See All in Programming
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
210
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
180
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.8k
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
120
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
230
「正の参照」と 「負の導出」で組む ハーネスエンジニアリング
cottpan
1
150
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
280
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
0
110
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
150
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
690
Foundation Models frameworkで画像分析
ryodeveloper
1
140
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
300
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
390
How to build a perfect <img>
jonoalderson
1
5.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
780
Designing for Timeless Needs
cassininazir
1
410
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
500
Mind Mapping
helmedeiros
PRO
1
290
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.8k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
Code Review Best Practice
trishagee
74
20k
Transcript
ͨͷ͍͠3VCZୈষ
ୈষ݅அ
݅அͱ
݅அͱ w 3VCZʹେ͖̏ͭ͘ͷ݅அจ͕͋Δ ᶃ JGจ ݅Λຬͨͨ࣌͠ ᶄ VOMFTTจ ݅Λຬͨ͞ͳ͍࣌ ᶅ
DBTFจ ̍ͭͷΦϒδΣΫτʹରͯ͠ෳͷ݅ΛҰ ʹهड़͢Δ
3VCZͰͷ݅
݅ͱਅِ w ݅அʹΑ͘ΘΕΔͷͱͯ͠ ൺֱԋࢉࢠ ݅Λද͢ϝιου͕͋Δ w ൺֱԋࢉࢠ BCͳͲ w
݅Λද͢ϝιουɺFNQUZ ͷΑ͏ͳϝιου w ϝιου໊ ͱ͍͏ϑΥʔϚοτɺ׳༻తʹਅِ Λฦ͢ϝιουʹ͚ΒΕ͍ͯΔ
݅ͱਅِ w 3VCZͰzGBMTFzͱzOJMzِͱͯ͠அ͞Ε lGBMTFzͱzOJMzҎ֎ͷͯ͢ਅͱͯ͠அ͞ ΕΔ
w ͜ͷίʔυͰUSVF͕ग़ྗ͞ΕΔ
ཧԋࢉࢠ
ཧԋࢉࢠ w ཧԋࢉࢠlzͱzccz ෳͷ݅ΛҰͭʹ· ͱΊΔͱ͖ʹ༻͢Δ w ݅݅྆ํͷ͕݅Γཱͬͨ࣌ ʹਅͱͳΔ w ݅cc݅ͲͪΒ͔Ұํͷ͕݅Γཱͬ
ͨ࣌ʹਅͱͳΔ
ཧԋࢉࢠ w ཧԋࢉࢠzzਅِΛٯసͤ͞Δྫ͑ ਅͰ͋Δ͕ɺ ِͱͳΔ w cc ͱ݅ಉ͡Ͱ͋Δ͕༏ઌॱҐͷ͍
BOE PS OPUͳͲ͋Δ w ৄ͘͠ϦϑΝϨϯεࢀরͷ͜ͱ IUUQTEPDTSVCZMBOHPSHKBMBUFTUEPD TQFDGPQFSBUPSIUNM
JGจ
JGจ w JGจҎԼͷΑ͏ʹهड़͢Δ ݅ UIFOলུՄೳ 1JG@FMTJGSC࣮ߦ w JGͷِ͕݅ࣜʹ ͳΕFMTJGͷ݅ ࣜΛධՁ͢Δ
w FMTJGِͷ߹ FMTF͕࣮ߦ͞ΕΔ
JGจ w JGจҎԼͷΑ͏ʹهड़͢Δ͜ͱͰ͖Δ w ͜ͷϓϩάϥϜ ͱՁͰ͋Δʢ͍ॴߟ͑Δ͖ʣ QVUTbBCΑΓେ͖͍`JGBC
JGBC QVUTbBCΑΓେ͖͍` FOE
VOMFTTจ
VOMFTTจ w VOMFTTจҎԼͷΑ͏ʹهड़͢Δ ݅ UIFOলུՄೳ 1VOMFTTSC࣮ߦ w VOMFTTࣜͰ݅ ِ͕ࣜͷͱ͖ʹ
UIFOҎԼͷࣜΛධ Ձ͢Δ
DBTFจ
w ൺֱΛߦ͍͍ͨΦϒδΣΫτ͕ͭͰ ͦͷΦϒ δΣΫτͷʹΑͬͯ߹͚Λ͍ͨ͠߹DBTF จΛ͏ͱ·ͱΊͯ؆ܿʹهड़͢Δࣄ͕Ͱ͖Δ DBTFจ DBTFΦϒδΣΫτ XIFO ʜUIFO
จ XIFO ʜUIFO จ FMTF จ FOE
w DBTFจͷྫͷর߹ w b"`ͭͷ݅ *.(ͭΊͷ݅
13& ͭͷ݅ʹ֘͢Δ DBTFจ 1DBTFSC࣮ߦ
w DBTFจͷྫΫϥεͷর߹ w lBz4USJOHΫϥεͳͷͰͭͷ݅ ͭ
OJMͲΕʹ֘͠ͳ͍ͷͰͭ DBTFจ 1DBTF@DMBTTSC࣮ߦ
w DBTFจͷྫਖ਼نදݱΛ༻͍ͨর߹ DBTFจ
ࠓͷ·ͱΊ ͍Β͢ͱ
·ͱΊ w ݅ذ͍ͨ͠ͱ͖ʹ JGVOMFTTจΛར༻͢ Δ w ͭͷΦϒδΣΫτʹରͯ͠߹͚Λ͢ΔΑ͏ ͳॲཧ DBTFจΛར༻͢Δͱྑ͍ w
OJMͱGBMTFِ ͦΕҎ֎ͷͯ͢ਅͱͯ͠ ѻΘΕΔ ࠷ޙͷίϥϜ֤ࣗಡΜͰ͓͍ͯԼ͍͞