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
alpaca-tc
September 08, 2023
Programming
0
470
Railsのモデル名をすべて変更した話
2023.09.08 Fri. Meetup for Ruby Engineers@メドピア株式会社様オフィス
https://medpeer.connpass.com/event/292464/
alpaca-tc
September 08, 2023
Tweet
Share
More Decks by alpaca-tc
See All by alpaca-tc
新米DPEが取り組む 開発者体験の向上
alpacatc
0
30
Refinementsのメソッド定義を4000倍速くした話
alpacatc
5
1.7k
~Rubyと暮らし、OSSに貢献し、登壇する~ 半年間続けた「OSSやっていきの集い」の成果と学び
alpacatc
0
130
TracePointを活用してモデル名変更の負債解消をした話
alpacatc
2
1.8k
新規サービス立ち上げを経て気づいたマネーフォワードの文化
alpacatc
0
1.7k
Attributes API 実践
alpacatc
4
2k
Mastodonを3倍早くしたい話
alpacatc
0
3k
AdminScriptで管理画面をスッキリさせる
alpacatc
3
710
Railsのための負債の減らし方
alpacatc
0
440
Other Decks in Programming
See All in Programming
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
150
飯MCP
yusukebe
0
310
へんな働き方
yusukebe
5
2.8k
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
550
[SF Ruby Feb'26] The Silicon Heel
palkan
0
120
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
430
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
780
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
1.1k
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.3k
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
7
3.1k
OTP を自動で入力する裏技
megabitsenmzq
0
120
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
500
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
300
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
450
Prompt Engineering for Job Search
mfonobong
0
220
Into the Great Unknown - MozCon
thekraken
40
2.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
The Limits of Empathy - UXLibs8
cassininazir
1
270
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
84
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
650
Transcript
3BJMTͷϞσϧ໊Λͯ͢มߋͨ͠ 'SJ.FFUVQGPS3VCZ&OHJOFFST!ϝυϐΞגࣜձ༷ࣾΦϑΟε ੴҪߒ೭ 4NBSU)3αʔόʔαΠυΤϯδχΞ
໊લੴҪߒ೭ (JU)VC!BMQBDBUD ॴଐ71P&Լ%1&Ϣχοτ ೋࣇͷɻ ҭࣇ͕མͪண͍͖ͯͨͷͰͿΓͷษڧձ ࣗݾհ
։ൃ͍ͯ͠ΔϓϩμΫτͰɺ 3BJMTͷϞσϧ໊Λ ΄΅ ͯ͢มߋͨ͠ ʜͷҰ෦ʹ͍ͭͯ͠·͢ɻ ຊͷ༰
ɾ՝ચ͍ग़͠ ɾνʔϜͷ߹ҙ ɾ৽چϞσϧ໊ͷཧ ɾϞσϧͷݺͼग़͠Օॴͷಛఆ ɾϞσϧͷݺͼग़͠Օॴͷஔ ɾ%#ΧϥϜ໊ͷมߋ Ϟσϧ໊มߋͷྲྀΕ
ɾ՝ચ͍ग़͠ ɾνʔϜͷ߹ҙ ɾ৽چϞσϧ໊ͷཧ ɾϞσϧͷݺͼग़͠Օॴͷಛఆ ɾϞσϧͷݺͼग़͠Օॴͷஔ ɾ%#ΧϥϜ໊ͷมߋ Ϟσϧ໊มߋͷྲྀΕ ࠓ͚ͩ͜͜
͜ͷൃදΛܦֶͯΔ͜ͱ ɾ3VCZϑΝΠϧΛॻ͖͑Δจࣈྻૢ࡞ ɾϞσϧݺͼग़͠Օॴͷಛఆํ๏FUD ɹˠ,BJHJPO3BJMTΛௌ͖ʹ͖ͯͶ
طଘͷϞσϧ໊ͷ ωετͨ͠Ϟσϧ໊Λ࠾༻͍ͯͨ͠ 6TFS6TFS1SP fi MF6TFS1SP fi MF*NBHF 1SPDFEVSF(SPVQ1SPDFEVSF$SFX ࢠؔΘ͔Γ͍͕͢ʜ
طଘͷϞσϧ໊ͷ ɾςʔϒϧ໊͕͘ͳΔ ɾ֎෦Ωʔؔ࿈໊͕͘ͳΔ ɾؔ࿈໊ͱ֎෦Ωʔ͕ҰகͤͣɺΧϥϜ໊͕͔Β ͳ͍ ɾෳͷͷࢠʹͳΔதؒςʔϒϧΛදݱͮ͠Β͍
طଘͷϞσϧ໊ͷ Θ͔ΓͮΒ͍🤔
طଘͷϞσϧ໊ͷ ͜ΕͳΒɺΘ͔Γ͍͢☺
CONFIDENTIAL Ϟσϧ໊ɾؔ࿈໊Λ ஔ͍ͯͧ͘͠ʂ
Ϟσϧݺͼग़͠Օॴͷஔ ͲΜͳͷΛஔ͢Δʁ ఆ 1SPDFEVSF(SPVQ1SPDFEVSF$SFX ؔ࿈ఆٛ CFMPOHT@UPIBT@YYY ؔ࿈ΫΤϦϝιου CVJME@DSFX
XIFSFʜFUD
CONFIDENTIAL ͳ͓ɺݺͼग़͠ՕॴಛఆͰ͖ ͍ͯΔͷͱ͠·͢
ఆͷஔ
ఆͷஔ ɾ୯७ͳHTVC ݹ͍Ϟσϧ໊ ৽͍͠Ϟσϧ໊ Ͱஔ ɾਖ਼نදݱͷAaCA୯ޠͷ۠ΓΛද͢
CONFIDENTIAL ఆͷஔྃʂ
ؔ࿈ఆٛͷஔ
·ͣɺ৽چͷఆٛΛ༻ҙ͠·͢ #FGPSF "GUFS
#FGPSF "GUFS ·ͣɺ৽چͷఆٛΛ༻ҙ͠·͢ $P$ͰলུՄೳͳͷফ͓͖ͯ͠·͢
ଓ͚ͯɺఆ͔ٛΒؔ࿈ͷจࣈྻΛੜ͢Δϝιου Λ༻ҙ
͋ͱɺ֘ՕॴͷจࣈྻΛ
͋ͱɺ֘ՕॴͷจࣈྻΛ ফͯ͠
͋ͱɺ֘ՕॴͷจࣈྻΛ ফͯ͠ ৽͍͠ఆٛΛૠೖ͠·͢
ॲཧͷΠϝʔδ ߦͰఆٛ͞Ε͍ͯΕߦͷஔͰ0,
CONFIDENTIAL ؔ࿈ఆٛͷஔྃʂ
ؔ࿈ΫΤϦϝιουͷஔ
ෳߦʹލΔஔɺߦͷҰ෦ʹର͢Δࡉ͔͍ஔ QBSTFSHFNΛͬͯஔ͢Δ IUUQTHJUIVCDPNXIJUFRVBSLQBSTFS 3VCZίʔυΛ"45ʹม͢ΔHFN
None
ύʔε͠·͢
"45ʹม͞Ε·͢
"45ͰஔରΛࢦఆͰ͖·͢ɻ ஔରΛখ͘͢͞Δ͜ͱͰ ஔॲཧΛখͯ͘͞͠ɺϛεΛݮΒͤ·͢ɻ
͜͜ͷؔ࿈ϝιουΛॻ͖͍͑ͨ߹
"45Ͱ͜ͷ/PEFΛࢦఆͯ͠ஔ͢ Ε0,
ஔॲཧʹ1BSTFS5SFF3FXSJUFSΛ͍·͢ ɾ/PEF͝ͱʹAPO@\UZQF^A͕ݺΕΔ ɾSFQMBDFJOTFSU@BGUFSSFNPWFͳͲͰ"45Λॻ͖͑
ؔ࿈ϝιουΛஔ͢ΔPO@TFOE͜Μͳײ͡Ͱ͢
ஔ͍ͨ͠/PEFΛ͢ ஔ͞Εͨจࣈྻ͕ฦͬͯ͘Δ
ॲཧͷྲྀΕ͜Μͳײ͡ 3VCZίʔυΛύʔε ஔରͷ/PEFΛߜΓࠐΈ 1BSTFS5SFF3FXSJUFSʹͯ͠ॻ͖͑ ॻ͖͑݁ՌΛ'JMFXSJUFͰอଘ
CONFIDENTIAL 1BSTFSΛͬͯ ؔ࿈ɾΫΤϦϝιουͷ ஔྃʂ
CONFIDENTIAL ΊͰͨ͘શͯͷϞσϧ໊͕ஔͰ ͖·ͨ͠ 🥳🎉
CONFIDENTIAL ·ͱΊ
CONFIDENTIAL ୯७ͳஔ ˠHTVCͳͲ ෳࡶͳஔॲཧ ˠQBSTFSHFNʹΑΔ"45ͷૢ࡞
CONFIDENTIAL ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠