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 db:migrate`を使わない スキーマ変更を経験して学んだこと
Search
shinji.uyama
February 27, 2019
Programming
1
990
`rails db:migrate`を使わない スキーマ変更を経験して学んだこと
2019/02/27 Meguro.rb#24 at ドリコム
shinji.uyama
February 27, 2019
Tweet
Share
More Decks by shinji.uyama
See All by shinji.uyama
2019/10/29 CircleCIでCI入門
ushinji0612
0
190
ecs-cliを使った ECSへの自動デプロイシステムの構築
ushinji0612
0
560
【デザイン初心者向け】まずは押さえておきたい デザインの基本のキ!
ushinji0612
1
120
グルーピングを意識したデザインのススメ
ushinji0612
0
240
「Effective Ruby」を読んでruby初心者を脱却を目指した話 - meguro.rb#17_2018/07/31
ushinji0612
0
170
なぜGitもHTTPも知らなかった 金融系SIerがWebエンジニアに 転職できたのか?
ushinji0612
0
1.5k
新規事業開発のエンジニアとして必要なこと 2018/07/01 - 貴族会LT
ushinji0612
1
93
Rails_5.2_新機能Credentialsを使ってみた.pdf
ushinji0612
0
62
Other Decks in Programming
See All in Programming
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
190
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
560
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
390
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
5
390
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
210
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
130
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
230
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.5k
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
360
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
200
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
240
Codex の「自走力」を高める
yorifuji
0
1.2k
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
Code Reviewing Like a Champion
maltzj
528
40k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
300
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
980
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
The Language of Interfaces
destraynor
162
26k
The agentic SEO stack - context over prompts
schlessera
0
690
Designing for humans not robots
tammielis
254
26k
Transcript
ASBJMTECNJHSBUFAΛΘͳ͍ εΩʔϚมߋΛܦݧֶͯ͠Μͩ͜ͱ .FHVSPSCBUυϦίϜ TIJOKJVZBNB
Ӊࢁ৻ೋ6ZBNB4IJOKJ 'SPOUFOE4FSWFSTJEF&OHJOFFS TIJOKJVZBNB !V@TIJOKJ ΞσΟογϡגࣜձࣾ
ࠓ͢Δ͜ͱ w ͳͥASBJMTECNJHSBUFAΛΘͳ͍εΩʔϚมߋΛͨ͠ʁ w ͦͷࡍʹֶΜͩ͜ͱ
ͳͥASBJMTECNJHSBUFAΛΘͳ͍ εΩʔϚมߋΛߦͬͨͷ͔ʁ
ࣄͷൃ ֎෦੍ΩʔͷมߋΛ͔ͨͬͨ͠
ࣄͷൃ ˢ࣮ߦ͞ΕΔ42-จ ֎෦੍ΩʔͷมߋΛ͔ͨͬͨ͠
ͦͷ݁Ռʜ
ςʔϒϧϩοΫ͕ൃੜ
֎෦੍ΩʔՃ௨ৗςʔϒϧϩοΫ͞ΕΔ IUUQTEFWNZTRMDPNEPDSFGNBOKBJOOPECDSFBUFJOEFYPWFSWJFXIUNM ࢀর .Z42-ϦϑΝϨϯεɿΦϯϥΠϯ%%-
ςʔϒϧϩοΫͤ͞ͳ͍Α͏ʹ͢ΔͨΊʹ ASBJMTECNJHSBUFAΛΘͳ͍εΩʔϚมߋ͔ΒֶΜͩ͜ͱ
ֶͼ w ATDIFNB@NJHSBUJPOTAςʔϒϧͷׂ w ASBJMTECNJHSBUFAͰ࡞ΒΕΔΠϯσοΫεͷ໊લ
ςʔϒϧϩοΫ͞ΕΔͷରԠʁ
ରԠࡦ ઐ༻ͷϚΠάϨʔγϣϯπʔϧΛ͏͜ͱͰ ςʔϒϧϩοΫΛ͠ͳ͍ঢ়ଶͰεΩʔϚมߋ
ରԠϑϩʔ #VJME %#.JHSBUJPO %FQMPZNFOU ಛผରԠ࣌ͷσϓϩΠϑϩʔ πʔϧΛͬͨ %#.JHSBUJPO 3BJMTͷ%#.JHSBUJPOΛεΩοϓ ࣗಈσϓϩΠ खಈରԠ
ಛఆͷ%#.JHSBUJPOΛͲ͏ͬͯεΩοϓ͢Δͷʁ
ATDIFNB@NJHSBUJPOTAςʔϒϧ %#.JHSBUJPOͷཧΛߦ͏ςʔϒϧ
ATDIFNB@NJHSBUJPOTAςʔϒϧ %#.JHSBUJPOͷཧΛߦ͏ςʔϒϧ ಛఆͷ%#ϚΠάϨʔγϣϯΛεΩοϓ͚ͨ͠Εɺ ࢦఆͷϑΝΠϧࣝผࢠΛࣄલʹςʔϒϧʹΠϯαʔτ͢ΕΑ͍ʂ
πʔϧʹΑΔ%#.JHSBUJPOͰɺଞʹ֬ೝ͖͢͜ͱ͋Δʁ
πʔϧΛ͏ࡍͷ֬ೝࣄ߲ πʔϧʹΑΔ%#.JHSBUJPO 3BJMTʹΑΔ%#.JHSBUJPO ̎ͭͷํ๏ͷ݁ՌͷؒͰ ςʔϒϧߏͷҧ͍͕ͳ͍Α͏ʹ͍ͨ͠
Կߟ͑ͣʹͬͯΈΔ ֎෦੍ͷՃ
̎ͭͷํ๏ͷؒͰ͕ࠩੜ·Δ w 3BJMTͷ%#.JHSBUJPOͷ߹ɺݻ༗ͷΠϯσοΫε໊ͷࢦఆΛߦͳͬ ͍ͯΔ w 3BJMTͷ%#.JHSBUJPO࣌ͷ໋໊ͱҟͳΔ߹ɺTDIFNBSCʹΠϯ σοΫε໊͕දࣔ͞ΕΔ TDIFNBSCͷࠩ
ΠϯσοΫε໊ͷࢦఆඞཁ
·ͱΊ w ಛఆͷ%#.JHSBUJPOͷεΩοϓ͍ͨ͠߹ɺ ATDIFNB@NJHSBUJPOTAςʔϒϧཱ͕ͭ w ASBJMTECNJHSBUFAҎ֎ͷํ๏ͰΠϯσοΫε࡞Λ͢Δ߹ɺ దͳΠϯσοΫε໊Λࢦఆ͢Δ͜ͱ w A"-5&35"#-&A͢ΔࡍɺςʔϒϧϩοΫʹؾΛ͚ͭͯʜ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠