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
160
「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
940
ecs-cliを使った ECSへの自動デプロイシステムの構築
ushinji0612
0
550
【デザイン初心者向け】まずは押さえておきたい デザインの基本のキ!
ushinji0612
1
110
グルーピングを意識したデザインのススメ
ushinji0612
0
230
なぜGitもHTTPも知らなかった 金融系SIerがWebエンジニアに 転職できたのか?
ushinji0612
0
1.5k
新規事業開発のエンジニアとして必要なこと 2018/07/01 - 貴族会LT
ushinji0612
1
91
Rails_5.2_新機能Credentialsを使ってみた.pdf
ushinji0612
0
58
Other Decks in Programming
See All in Programming
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
410
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
430
CursorはMCPを使った方が良いぞ
taigakono
1
180
技術同人誌をMCP Serverにしてみた
74th
1
360
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
210
「ElixirでIoT!!」のこれまでとこれから
takasehideki
0
370
ReadMoreTextView
fornewid
1
480
GoのGenericsによるslice操作との付き合い方
syumai
3
690
Select API from Kotlin Coroutine
jmatsu
1
190
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
110
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
340
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.9k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Side Projects
sachag
455
42k
Code Reviewing Like a Champion
maltzj
524
40k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
17
940
Large-scale JavaScript Application Architecture
addyosmani
512
110k
How GitHub (no longer) Works
holman
314
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
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