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
Railsプロジェクトキャッチアップのコツ
Search
Yamamoto Kazuhisa
November 13, 2022
Programming
0
100
Railsプロジェクトキャッチアップのコツ
2022/11/12に開催されたJP_Stripes in 岡山 Vol.3 × 岡山Ruby, Ruby on Rails勉強会で発表した内容です。
Yamamoto Kazuhisa
November 13, 2022
Tweet
Share
More Decks by Yamamoto Kazuhisa
See All by Yamamoto Kazuhisa
IoTで農家を守れ! LTE-M Button Plusを利用した 箱罠動作検知システム
kazuhisa
1
5k
RDSのSSL/TLS証明書の更新
kazuhisa
1
430
RDSのPostgreSQL9.3を がんばってバージョンアップしてみた
kazuhisa
0
1k
AWS Lambdaについて
kazuhisa
1
420
Other Decks in Programming
See All in Programming
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.5k
ゲームの物理 剛体編
fadis
0
380
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
290
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
1.9k
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
220
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
120
JETLS.jl ─ A New Language Server for Julia
abap34
2
460
TestingOsaka6_Ozono
o3
0
180
GoLab2025 Recap
kuro_kurorrr
0
780
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
630
Grafana:建立系統全知視角的捷徑
blueswen
0
240
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
29
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
How GitHub (no longer) Works
holman
316
140k
Mobile First: as difficult as doing things right
swwweet
225
10k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
31
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
For a Future-Friendly Web
brad_frost
180
10k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
Documentation Writing (for coders)
carmenintech
77
5.2k
Transcript
ࢁຊٱ 3BJMTϓϩδΣΫτ ΩϟονΞοϓͷίπ +1@4USJQFTJOԬࢁ7PMºԬࢁ3VCZ 3VCZPO3BJMTษڧձ
ࣗݾհ
ࣗݾհ w झຯ w όΠΫπʔϦϯά w ڝٕϥδίϯʢΦϑϩʔυʣ w %*: w
ΞτυΞ
ࣗݾհ w ۈઌ w גࣜձࣾ-JOD`XFMM w ʙ w ϑϧϦϞʔτ w
ର໘ྍͷόοΫΤϯυΤϯδχ Ξ w σʔλ࿈ܞ w (SBQI2- w 4USJQFܾࡁ w %# 3BJMTόʔδϣϯΞοϓ w IUUQTFOHJOFFSMJODXFMMDPN
ࣗݾհ w 4USJQFͷ͖ͳͱ͜Ζ w 4USJQF#JMMJOHʢαϒεΫʣ w ܾࡁࣦഊɺ్தղͳͲΠϨΪϡϥʔύλʔϯͷରԠ͕๛ w *%͕͔Γ͍͢ w
DVT@QSJDF@ͳͲͻͱͰԿͷ*%͔͔Δ w 4USJQF$-* w 8FCIPPLΛϩʔΧϧʹGPSXBSEͯ͘͠ΕΔʂOHSPL͍Βͣʂ
ൃදͷϞνϕʔγϣϯ
3BJMTϓϩδΣΫτΩϟονΞοϓͷίπ w 3BJMTY͔Β࢝Ίͯ΄Ͳɻ w ຊۀɺ෭ۀɺझຯͳͲଟ͘ͷ3BJMTϓϩδΣΫτʹ৮Ε͖ͯͨɻ w ৽͘͠ϓϩδΣΫτʹࢀՃ͢ΔͨͼʹϋϚΓ͍͢ϙΠϯτ͕ݟ͖͑ͯͨͷͰ ڞ༗͍ͨ͠ɻ
w &3ਤͰ၆ᛌ͢Δ w ͳΜ͔Θ͔ΒΜ͕ॲཧ͕ΔՕॴͷѲ w EFCVHFS 3BJMTϓϩδΣΫτΩϟονΞοϓͷίπ
&3ਤͰ၆ᛌ͢Δ w ͢ΈͣΈ·ͰѲ͢ΔͷͰͳ͘ʮ၆ᛌʯ͢Δ͜ͱͰॏཁͳ.PEFMΛײ͡औΔ 3FENJOFͷྫ
6TFSϞσϧʹண͢Δ w 6TFSϞσϧʹ֤छςʔϒϧ͕ͿΒԼ͕Γ͕ͪ w 1SJODJQBM6TFSϞσϧͷ4VQFS$MBTT w .FNCFSʹQSPKFDU@JE͕ଘࡏ͢Δ w ͭ·ΓϢʔβʔͱϓϩδΣΫτͷඥ͚ʹΘΕ ͍ͯΔ
w .FNCFS3PMFʹSPMF@JE͕ଘࡏ͢Δ w ͭ·ΓϓϩδΣΫτͷׂΛ୲͢Δ
ҹ͕ଟ͍Ϟσϧʹண͢Δ w 1SPKFDU͔Βࢁͷઢ͕৳ͼ͍ͯΔɻ w ྫ͑৽نػೳͷՃΛ͞Εͨͱ͖ ʹɺ࡞͢Δ.PEFMͷ1SPKFDUͷϦϨʔ γϣϯͲ͏ͳΔͷ͔૾ͯ͠ΈΑ͏ɻ w IBT@NBOZ
w CFMPOHT@UP
ͳΜ͔Θ͔ΒΜ͕ॲཧ͕ΔՕॴͷѲ w .PEFMΛอଘͨ͠Βผͷ.PEFM͕มߋɾ࡞͞Εͨ w ಛఆͷίϯτϩʔϥʹͳ͔ͥΞΫηεͰ͖ͳ͍ w ఆٛ͞Ε͍ͯΔͣͷϝιου͕ݟ͔ͭΒͳ͍
ͳΜ͔Θ͔ΒΜ͕ॲཧ͕ΔՕॴͷѲ w .PEFMΛอଘͨ͠Βผͷ.PEFM͕มߋɾ࡞͞Εͨ w .PEFMͷDBMMCBDL w ಛఆͷίϯτϩʔϥʹͳ͔ͥΞΫηεͰ͖ͳ͍ w $POUSPMMFSͷϑΟϧλ w
ఆٛ͞Ε͍ͯΔͣͷϝιου͕ݟ͔ͭΒͳ͍ w .PEVMF4VQFS$MBTT
.PEFMΛอଘͨ͠Βผͷ.PEFM͕มߋɾ࡞͞Εͨ 3FENJOFͷྫ w 6TFSϞσϧΛআͨ͠Βɺؔ࿈͢Δ1SPKFDU͕ߋ৽͞Εͨɻ w 6TFSϞσϧͰͳ͘4VQFS$MBTTͷ1SJODJQBMͰCFGPSF@EFTUPSZ͕ఆٛ͞Εͯͨɻ w
ಛఆͷ$POUSPMMFSʹͳ͔ͥΞΫηεͰ͖ͳ͍ 3FENJOFͷྫ w 1SPKFDUT$POUSPMMFSʹΞΫηε͍͕ͨ͠ηογϣϯΕɻఆٛ͞Ε͍ͯΔՕॴ͕ݟ͔ͭΒͳ͍ɻ w 1SPKFDUT$POUSPMMFSͰͳ͘4VQFS$MBTTͷ"QQMJDBUJPO$POUSPMMFSͰCFGPSF@BDUJPO͕ఆٛ͞Εͯͨɻ w
ఆٛ͞Ε͍ͯΔͣͷϝιου͕ݟ͔ͭΒͳ͍ 3FENJOFͷྫ w "VUI4PVSDFϞσϧʹఆٛ͞Ε͍ͯ ΔTBGF@BUUSJCVUFTͷఆٛॴ͕Θ͔ Βͳ͍ɻ w 4VQFS$MBTTͰͳ͘ 4BGF"UUSJCVUFTϞδϡʔϧʹఆٛ ͞Εͯͨɻ
େنͳ3BJMTϓϩδΣΫτ w ϝιουఆٛॴ͕͔Βͳ͘ͳΓ͕ͪɻ w .PEVMF 4VQFS$MBTT $PODFSO w ͋ͳͨʹͰ͖Δ͜ͱ w
ޙͰհ͢ΔEFCVHHFSΛ׆༻͢Δɻ w ޙଓͷ։ൃऀͷͨΊίϝϯτΛ͢ɻ
%FCVHFS w طଘػೳͷѲʹඞਢͷπʔϧ w ҙͷॴͰఀࢭɻҙͷϝιουʹೖΔɻมͷதΛݟΔɻ w ϒϨʔΫϙΠϯτʹॲཧΛՃ͢Δɻ
%FCVHFS w EFCVHHFN w 3VCZ͔Βར༻ՄೳɻMJCEFCVHSCͷஔ͖͑Λࢦͯ͠։ൃ͞Εͨɻ w (FN fi MFͷEFWFMPQNFOUηΫγϣϯʹՃ
%FCVH w جຊతͳ͍ํ w CJOEJOHCSFBLͰఀࢭ w CJOEJOHCͰ0, w OFYU w
࣍ͷߦʹਐΉ w TUFQ w ϝιουʹೖΔ w VQ w ϝιου͔Βग़Δɻ w DPOUJOVF w ҰؾʹਐΊΔ
%FCVH w ϒϨʔΫϙΠϯτʹલॲཧΛՃ͢Δ w CJOEJOHCQSFbQ!JTTVF` w !JTTVFΛදࣔͯ͠ఀࢭɻ w ϝιου͕ݺΕͨΒࢭΊΔ w
CJOEJOHCͰఀࢭޙC*TTVFDTT@DMBTTFT w #BDLUSBDFͰݺͼग़͠ܦ࿏ͷ֬ೝ w ྫ֎͕ݺΕͨΒࢭΊΔ w CJOEJOHCEPDBUDI"DUJWF3FDPSE3FDPSE/PU'PVOE w Կఀࢭͯ͠ᓔಃ͍͠ͱ͖ w EFMͰϒϨʔΫϙΠϯτΛআՄೳ
࠷ޙʹ w ·ͱΊ w &3ਤͰ.PEFMؒͷؔ࿈ੑΛ၆ᛌͯ͠ݟΔΛ͠·ͨ͠ɻ w ༰қʹݟ͔ͭΒͳ͍ϝιουఆٛͷΛ͠·ͨ͠ɻ w EFCVHHFSͷ͍ํΛઆ໌͠·ͨ͠ɻ w
͍ͭͰʹ͍͑ͨ͜ͱ w ͔Βͳ͍͜ͱૣΊʹฉ͜͏ɻ w ՁΛੜΈग़͍ͯ͠ΔਓɾίʔυʹϦεϖΫτΛɻ