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
89
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
4.6k
RDSのSSL/TLS証明書の更新
kazuhisa
1
370
RDSのPostgreSQL9.3を がんばってバージョンアップしてみた
kazuhisa
0
980
AWS Lambdaについて
kazuhisa
1
400
Other Decks in Programming
See All in Programming
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
120
Better Code Design in PHP
afilina
PRO
0
130
watsonx.ai Dojo #4 生成AIを使ったアプリ開発、応用編
oniak3ibm
PRO
1
140
Amazon Qを使ってIaCを触ろう!
maruto
0
410
Generative AI Use Cases JP (略称:GenU)奮闘記
hideg
1
300
レガシーシステムにどう立ち向かうか 複雑さと理想と現実/vs-legacy
suzukihoge
14
2.2k
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
Remix on Hono on Cloudflare Workers
yusukebe
1
290
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
1.6k
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
190
受け取る人から提供する人になるということ
little_rubyist
0
230
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
24k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
427
64k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Typedesign – Prime Four
hannesfritz
40
2.4k
Ruby is Unlike a Banana
tanoku
97
11k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Become a Pro
speakerdeck
PRO
25
5k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
GitHub's CSS Performance
jonrohan
1030
460k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
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 ՁΛੜΈग़͍ͯ͠ΔਓɾίʔυʹϦεϖΫτΛɻ