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
960
`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
550
【デザイン初心者向け】まずは押さえておきたい デザインの基本のキ!
ushinji0612
1
120
グルーピングを意識したデザインのススメ
ushinji0612
0
230
「Effective Ruby」を読んでruby初心者を脱却を目指した話 - meguro.rb#17_2018/07/31
ushinji0612
0
160
なぜGitもHTTPも知らなかった 金融系SIerがWebエンジニアに 転職できたのか?
ushinji0612
0
1.5k
新規事業開発のエンジニアとして必要なこと 2018/07/01 - 貴族会LT
ushinji0612
1
92
Rails_5.2_新機能Credentialsを使ってみた.pdf
ushinji0612
0
59
Other Decks in Programming
See All in Programming
CI_CD「健康診断」のススメ。現場でのボトルネック特定から、健康診断を通じた組織的な改善手法
teamlab
PRO
0
200
その面倒な作業、「Dart」にやらせませんか? Flutter開発者のための業務効率化
yordgenome03
1
110
Serena MCPのすすめ
wadakatu
4
970
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.8k
そのpreloadは必要?見過ごされたpreloadが技術的負債として爆発した日
mugitti9
2
3.2k
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
810
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
120
Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork
riseshia
0
160
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
970
CSC305 Lecture 06
javiergs
PRO
0
220
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
0
210
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
230
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
54
3k
What's in a price? How to price your products and services
michaelherold
246
12k
Designing for Performance
lara
610
69k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
How to Ace a Technical Interview
jacobian
280
24k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
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͢ΔࡍɺςʔϒϧϩοΫʹؾΛ͚ͭͯʜ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠