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アプリでのCQSの運用を支える仕組みと文化
Search
Terai Shogo
November 21, 2023
Programming
0
150
RailsアプリでのCQSの運用を支える仕組みと文化
技術的負債に向き合う Online Conference (
https://findy.connpass.com/event/297813/
) で発表した内容です。
Terai Shogo
November 21, 2023
Tweet
Share
More Decks by Terai Shogo
See All by Terai Shogo
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
7
600
PRODUCT HISTORY CONFERENCE 2024の裏側
krpk1900
0
110
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
1.5k
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
990
今日で分かる!カスタムコップの作り方
krpk1900
2
1.4k
SNS特有のタイムライン機能におけるYOUTRUSTの工夫点
krpk1900
0
68
技術的負債に対してカスタムコップでできること
krpk1900
0
710
サービスを軌道に乗せるまで一人でやったすべてのこと
krpk1900
21
8k
Kaigi on Rails 2023 〜運営の裏側〜
krpk1900
0
1k
Other Decks in Programming
See All in Programming
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
410
JPUG勉強会 OSSデータベースの内部構造を理解しよう
oga5
2
220
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
120
今、アーキテクトとして 品質保証にどう関わるか
nealle
0
200
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
180
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
450
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
220
Event Storming
hschwentner
3
1.3k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
140
NOT A HOTEL - 建築や人と融合し、自由を創り出すソフトウェア
not_a_hokuts
2
510
TipKitTips
ktcryomm
0
140
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
510
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
180
Typedesign – Prime Four
hannesfritz
42
3k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
63
Everyday Curiosity
cassininazir
0
150
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
71
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
430
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
78
Transcript
גࣜձࣾ:0653645 ࣉҪলޗ 3BJMTΞϓϦͰͷ$24ͷӡ༻Λ ࢧ͑ΔΈͱจԽ
ࣗݾհ w ࣉҪলޗ !LSQL@EFW w גࣜձࣾ:06536458FCΤϯδχΞ w ,BJHJPO3BJMT0SHBOJ[FS w
,BJHJPO3BJMTͰൃද w ʮ'BU.PEFMΛղফ͢ΔͨΊͷ$234ΞʔΩςΫνϟʯ w ʮ੮ସ͑ϝʔΧʔʯͳͲΛݸਓ։ൃ !LSQL@EFW
ຊ͓͢Δ͜ͱ w :0653645ͷٕज़తෛ࠴ʹର͢ΔऔΓΈΛɺ۩ମతͳྫΛڍ͛ͳ͕Β հ
w όοΫΤϯυ3VCZPO3BJMTΛͬͯ։ൃ͍ͯ͠Δ w $24ͱݺΕΔɺ3BJMTΞϓϦέʔγϣϯͰ࠾༻͞ΕΔ͜ͱ͕͍͠ ΞʔΩςΫνϟΛಋೖ͍ͯ͠Δ :0653645ͷ։ൃͷಛʁ 1PTUT$POUSPMMFSSC DSFBUFΞΫγϣϯ
$SFBUF1PTU6TF$BTFSC $SFBUF1PTU$PNNBOESC %FTUSPZ1PTU%SBGU$PNNBOESC
w 3BJMTͷҰൠతͳϧʔϧͱผʹɺ:0653645ͰಠࣗʹϧʔϧΛఆΊͯ ӡ༻͍ͯ͠Δ :0653645ͷ։ൃͷಛʁ ৄ͘͠,BJHJPO3BJMTͰͷ ൃදΛ͝ཡ͍ͩ͘͞ʂ
:0653645ͷ։ൃͷಛʁ w αʔϏεͷͱͱʹઃܭΛݟ͍ͯ͠Δ w $24ʹ͍ͭͯ৽ͨͳϧʔϧΛՃͨ͠ΓɺطଘͷϧʔϧΛมߋͨ͠Γ ͍ͯ͠Δ
:0653645ͷ։ൃͷಛʁ w αʔϏεͷͱͱʹઃܭΛݟ͍ͯ͠Δ w $24ʹ͍ͭͯ৽ͨͳϧʔϧΛՃͨ͠ΓɺطଘͷϧʔϧΛมߋͨ͠Γ ͍ͯ͠Δ w Ұ෦ͷιʔείʔυ͕࠷৽ͷϧʔϧ௨Γͷॻ͖ํʹͳ͍ͬͯͳ͍ͱ͍͏
ٕज़తෛ࠴͕ੜ·Εͯ͠·͍ͬͯͨ
ͲΜͳ͕ൃੜ͍ͯͨ͠ʁ w ϧʔϧʹै͍ͬͯΔίʔυͱͦ͏Ͱͳ͍ίʔυ͕ࠞࡏ͍ͯ͠Δ͜ͱʹ ΑͬͯɺͲͷطଘίʔυΛࢀߟʹͯ͠ྑ͍͔͔ΓͣΒ͍
ͲΜͳ͕ൃੜ͍ͯͨ͠ʁ w ࠷৽ͷϧʔϧ௨Γͷίʔυͱͦ͏ͳ͍ͬͯͳ͍ίʔυ͕ࠞࡏ͍ͯ͠Δ͜ͱ ʹΑͬͯɺͲͷطଘίʔυΛࢀߟʹͯ͠ྑ͍͔͔ΓͣΒ͍ w ਓ͕গͳ͍͏ͪίϛϡχέʔγϣϯʹΑͬͯղܾͰ͖͍ͯΔ͕ɺ Ͱ͖ΕΈͰղܾ͍ͨ͠
Ͳ͏ͬͯղܾͨ͠ʁ w 3VCP$PQͷΧελϜίοϓΛ࡞͠ɺ:0653645͕ಠࣗʹఆΊͨ$24ͷ ϧʔϧʹै͍ͬͯΔ͔Λ੩తղੳʹΑͬͯνΣοΫ w $POUSPMMFS͔Β$PNNBOEͷݺͼग़͠Λېࢭ w $PNNBOE͔Β$PNNBOEͷݺͼग़͠Λېࢭ
Ͳ͏ͬͯղܾͨ͠ʁ w 3VCP$PQͷΧελϜίοϓΛ࡞͠ɺ:0653645͕ಠࣗʹఆΊͨ$24ͷ ϧʔϧʹै͍ͬͯΔ͔Λ੩తղੳʹΑͬͯνΣοΫ w $POUSPMMFS͔Β$PNNBOEͷݺͼग़͠Λېࢭ w $PNNBOE͔Β$PNNBOEͷݺͼग़͠Λېࢭ w
ϧʔϧʹै͍ͬͯͳ͍ίʔυ͕ࠓޙ૿͑ଓ͚Δ͜ͱ͛ͨʂ
࣍ʹͲΜͳ͕ൃੜͨ͠ʁ w ͔͠͠ɺϧʔϧʹै͍ͬͯͳ͍ݹ͍ॻ͖ํͷՕॴʢٕज़తෛ࠴ʣ͕ ͨ͘͞Μ͍ͬͯΔ ͭͷΧελϜίοϓͰߦۙ͘ͷ SVCPDPQ@UPEPZNMʢҧ͍ͯ͠ΔՕॴʣ
Ͳ͏ͬͯղܾͨ͠ʁᶃ w :0653645ͷ։ൃ৫ͷจԽ w ීஈͷεϓϦϯτ։ൃதͰɺ৽͍͠ϧʔϧʹै͍ͬͯͳ͍Օॴ͕ ͋ΕϦϑΝΫλϦϯά͔ͯ͠Β࣮͢Δͷ͕ͨΓલʹͳ͍ͬͯΔ
Ͳ͏ͬͯղܾͨ͠ʁᶄ w ,"*;&/%BZ w ݄ʹҰճɺͯ͢ͷΤϯδχΞ͕ࣗ༝ͳൃͰϓϩμΫτͷվળʹ औΓΉ:0653645ಠࣗͷΠϕϯτ w ྫ͑ɺ w
ٕज़తෛ࠴ͷղফ w ৽ͨͳٕज़ͷಋೖ w ػೳͷվળ w ύϑΥʔϚϯεͷվળ
w ࠒ͔Βٕज़తෛ࠴ʹ͖߹͏͜ͱʹΑͬͯɺ։ൃऀମݧͷྑ͍ঢ়ଶΛ ҡ࣋͢Δ͜ͱ͕Ͱ͖͍ͯΔ ऴΘΓʹ ʮຊͷΩϟϦΞ4/4ʯ