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
「Effective Ruby」を読んでruby初心者を脱却を目指した話 - meguro....
Search
shinji.uyama
July 31, 2018
Programming
0
170
「Effective Ruby」を読んでruby初心者を脱却を目指した話 - meguro.rb#17_2018/07/31
shinji.uyama
July 31, 2018
Tweet
Share
More Decks by shinji.uyama
See All by shinji.uyama
2019/10/29 CircleCIでCI入門
ushinji0612
0
190
`rails db:migrate`を使わない スキーマ変更を経験して学んだこと
ushinji0612
1
990
ecs-cliを使った ECSへの自動デプロイシステムの構築
ushinji0612
0
550
【デザイン初心者向け】まずは押さえておきたい デザインの基本のキ!
ushinji0612
1
120
グルーピングを意識したデザインのススメ
ushinji0612
0
230
なぜGitもHTTPも知らなかった 金融系SIerがWebエンジニアに 転職できたのか?
ushinji0612
0
1.5k
新規事業開発のエンジニアとして必要なこと 2018/07/01 - 貴族会LT
ushinji0612
1
93
Rails_5.2_新機能Credentialsを使ってみた.pdf
ushinji0612
0
60
Other Decks in Programming
See All in Programming
愛される翻訳の秘訣
kishikawakatsumi
3
350
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
310
ゲームの物理 剛体編
fadis
0
380
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
150
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.1k
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
27k
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
120
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
660
ゆくKotlin くるRust
exoego
1
160
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
290
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
77
How STYLIGHT went responsive
nonsquared
100
6k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
380
A Soul's Torment
seathinner
1
2k
[SF Ruby Conf 2025] Rails X
palkan
0
640
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
170
Utilizing Notion as your number one productivity tool
mfonobong
2
190
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
74
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
22
Scaling GitHub
holman
464
140k
Docker and Python
trallard
47
3.7k
Transcript
ʮ&⒎FDUJWF3VCZʯΛಡΜͰ ॳ৺ऀΛ٫͠Α͏ͱͨ͠ .FHVSPSC 5VF BUΞΧπΩ TIJOKJVZBNB!V@TIJOKJ
ࣗݾհ wӉࢁ৻ೋ!V@TIJOKJ wΞσΟογϡגࣜձࣾ w8FCΞϓϦέʔγϣϯΤϯδχΞ w ϑϩϯτɿ3FBDU w αʔόαΠυɿ3VCZPO3BJMT QZUIPO
ࠓͷ ͜ΕΛಡΜͰɺ ษڧʹͳ߲ͬͨΛ Ξτϓοτ͢Δ ·ͩશ෦ಡΜͰͳ͍ IUUQTXXXBNB[PODPKQ&⒎FDUJWF3VCZ1FUFS++POFTEQ SFGUNN@PUIFS@NFUB@CJOEJOH@TXBUDI@ @FODPEJOH65'RJETS
ҙ w ·ͩಡΜͰ͍ͳ͍ਓҰॹʹษڧ͠·͠ΐ͏ w ͏ಡΜͩਓɺஆ͔͍Ͱݟक͍ͬͯͩ͘͞
ΞδΣϯμ w ߲ఆ͕ϛϡʔλϒϧͳ͜ͱʹҙ͠Α͏ w ߲ߏԽ͞ΕͨσʔλɺϋογϡͰͳ͘ɺ4USVDUΛ͓͏ w ߲ཁૉؚ͕·Ε͍ͯΔ͔Ͳ͏͔ͷॲཧΛޮΑ͘ߦ͏ͨΊʹू߹Λ͏͜ ͱΛݕ౼͠Α͏ w ߲SFEVDFΛͬͯίϨΫγϣϯΛͨͨΈ͜Ήํ๏Λʹ͚ͭΑ͏
w ߲ϋογϡͷσϑΥϧτΛར༻͢Δ͜ͱΛݕ౼͠Α͏
߲ ఆ͕ϛϡʔλϒϧͳ͜ͱʹ ҙ͠Α͏
ྻͷఆԽ w SVCZͷ߹ɺఆͱ͍ͨ͠߹GSFF[F w ྻʹGSFF[FˠྻͷཁૉͷՃɾআ͕Ͱ͖ͳ͍ w ྻͷ֤ཁૉʹGSFF[Fˠ֤ཁૉͷॻ͖͑Ͱ͖ͳ͘ͳΔ
߲ ߏԽ͞ΕͨσʔλϋογϡͰͳ͘ 4USVDUΛ͓͏
$47σʔλΛϋογϡͰѻ͏߹ ੜెͷςετ݁ՌΛूܭ͢ΔΫϥε
$47σʔλΛϋογϡͰѻ͏߹ ϋογϡΛ͏߹ͷ·͍͠ϙΠϯτ Ωʔ໊Λҙࣝ͠ͳ͍ͱ͍͚ͳ͍ ΠϯλʔϑΣʔεͱͯ͠ఆٛ͞Ε͍ͯͳ͍ͨΊɺ͍͍ͪͪΩʔ໊͕Կ͔ͩͬͨಡΈࠐΈ෦ ͷதͷ࣮Λ֬ೝ͠ͳ͚ΕͳΒͳ͍ɻ HFUUFS TFUUFS͕͑ͳ͍ Ωʔ໊Λࢦఆ͢ΕΛऔಘͰ͖·͕͢ɺλΠϙͨ͠߹AOJMA͕ฦͬͯ͘Δɻ
ϋογϡͷσʔλΛѻ͏ϝιουΛఆٛ͢Δͷ͕͍͠ ʮ֤ੜెͷฏۉΛܭࢉ͢ΔॲཧʯͳͲͷϝιουΛఆٛ͢Δॴ͕ݟͨΒͳ͍
$47σʔλΛ4USVDUͰѻ͏߹ ΠϯλʔϑΣεͷఆ͕ٛΘ͔Γ͍͢ ϒϩοΫ͑ɺϝιουఆٛՄೳ HFUUFSTFUUFS͑Δ SVCZͷ4USVDUΫϥεͷΑ͏ʹѻ͑Δʂ $ ͷ4USVDUͱҧ͏Μͳ
߲ ཁૉؚ͕·Ε͍ͯΔ͔Ͳ͏͔ͷॲཧΛ ޮΑ͘ߦ͏ͨΊʹ ू߹Λ͏͜ͱΛݕ౼͠Α͏
SVCZͷDPMMFDUJPOΫϥε w SVCZͰDPMMFDUJPOA"SSBZA A)BTIA A4FUAͳͲ͋Δ w AJODMVEF AͳͲࢦఆͷཁૉΞΫηε͢ΔࡍʹɺͦΕͧΕܭࢉྔ͕ҧ͏ɻ w ྫ͑*1੍ݶΛνΣοΫ͢ΔͨΊͷ8IJUF-JTUΫϥεΛ࡞ͬͯɺAJODMVEF
Aϝ ιουͰνΣοΫ͢Δͱ͢Δ
"SSBZͷ߹ w γϯϓϧʹॻ͚Δ w BSSBZJODMVEF ͷܭࢉྔ0 O
)BTIͷ߹ w )BTIJODMVEF ͷܭࢉྔ0 MPH O ɻ༏ल w "SSBZʹൺΔͱɺ w
ҰҙͳΩʔ͔֨͠ೲͰ͖ͳ͍ w )BTIมͰ༨ʹϝϞϦΛফඅͯ͠͠·͏ͷͰɺJODMVEF ϝιου ͕ݺΕΔճ͕গͳ͍߹ޮԽ͕ظͰ͖ͳ͍ w هड़͕গ͠Θ͔Γʹ͍͘
4FUͷ߹ w 4FU෦Ͱ)BTIม͍ͯ͠ΔͷͰɺܭࢉྔ0 MPH O w 4FUΦϒδΣΫτ࡞ͷهड़ྔγϯϓϧ w ෦ϋογϡߏͰ͋ΔҎ্ɺJODMVEFͷݺͼग़͕͠গͳ͍߹ޮԽظ
Ͱ͖ͳ͍ ͦͷذͲͩ͜Αʁ
߲ SFEVDFΛͬͯίϨΫγϣϯΛ ͨͨΈ͜Ήํ๏Λʹ͚ͭΑ͏
SFEVDFศརͩΑʂ
߲ ϋογϡͷσϑΥϧτΛར༻͢Δ ͜ͱΛݕ౼͠Α͏
IBT@LFZ Λ͓͏ IBTIͷσϑΥϧτ͕OJMલఏͷઃܭྑ͘ͳ͍
Ҏ্Ͱ͢ʂ 5IBOLZPVGPSMJTUFOJOH