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
70
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
3
150
PRODUCT HISTORY CONFERENCE 2024の裏側
krpk1900
0
23
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
810
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
570
今日で分かる!カスタムコップの作り方
krpk1900
2
880
SNS特有のタイムライン機能におけるYOUTRUSTの工夫点
krpk1900
0
30
技術的負債に対してカスタムコップでできること
krpk1900
0
510
サービスを軌道に乗せるまで一人でやったすべてのこと
krpk1900
20
7.7k
Kaigi on Rails 2023 〜運営の裏側〜
krpk1900
0
950
Other Decks in Programming
See All in Programming
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
0
310
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
680
「とりあえず動く」コードはよい、「読みやすい」コードはもっとよい / Code that 'just works' is good, but code that is 'readable' is even better.
mkmk884
6
1.5k
いりゃあせ、PHPカンファレンス名古屋2025 / Welcome to PHP Conference Nagoya 2025
ttskch
1
240
振り返れば奴(Cline)がいる
keiyagi
0
110
定理証明プラットフォーム lapisla.net
abap34
1
630
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
230
最近のVS Codeで気になるニュース 2025/01
74th
1
230
カンファレンス動画鑑賞会のススメ / Osaka.swift #1
hironytic
0
200
ErdMap: Thinking about a map for Rails applications
makicamel
1
990
Beyond ORM
77web
11
1.6k
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
220
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
A better future with KSS
kneath
238
17k
Faster Mobile Websites
deanohume
305
30k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
BBQ
matthewcrist
85
9.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
174
51k
Gamification - CAS2011
davidbonilla
80
5.1k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Speed Design
sergeychernyshev
25
750
How to train your dragon (web standard)
notwaldorf
89
5.8k
GraphQLとの向き合い方2022年版
quramy
44
13k
A Modern Web Designer's Workflow
chriscoyier
693
190k
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ʯ