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
Yusuke Yasuo
October 28, 2020
Technology
0
810
Rails開発で技術的負債を増やさないためにやっていること
Yusuke Yasuo
October 28, 2020
Tweet
Share
More Decks by Yusuke Yasuo
See All by Yusuke Yasuo
コードを書く前に既に勝負は決まっている
yusukeyasuo
3
1.1k
Rails6新機能 複数DB対応について
yusukeyasuo
0
540
スクラム勉強会
yusukeyasuo
0
210
Rails×Serverless
yusukeyasuo
0
100
TerraformではじめるInfrastructure as Code
yusukeyasuo
1
770
Other Decks in Technology
See All in Technology
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
470
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
280
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.8k
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
190
LLM時代のパフォーマンスチューニング:MongoDB運用で試したコンテキスト活用の工夫
ishikawa_pro
0
170
普通のチームがスクラムを会得するたった一つの冴えたやり方 / the best way to scrum
okamototakuyasr2
0
110
「Linux」という言葉が指すもの
sat
PRO
4
140
大「個人開発サービス」時代に僕たちはどう生きるか
sotarok
20
10k
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
380
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
500
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
1.2k
Featured
See All Featured
Building an army of robots
kneath
306
46k
A better future with KSS
kneath
239
17k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Into the Great Unknown - MozCon
thekraken
40
2k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Why Our Code Smells
bkeepers
PRO
339
57k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Music & Morning Musume
bryan
46
6.8k
Practical Orchestrator
shlominoach
190
11k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Become a Pro
speakerdeck
PRO
29
5.5k
Transcript
3BJMT։ൃͰٕज़తෛ࠴Λ ૿͞ͳ͍ͨΊʹ͍ͬͯΔ͜ͱ !ZVTVLF@ZBTVP ʲγϡʔϚΠʳ5FDI-FBE&OHJOFFS͔Β࠷৽ٕज़Λֶʂ3BJMTฤ
ࣗݾհ w ҆ඌ༑༎ !ZVTVLF@ZBTVP w EFMZגࣜձࣾ αʔόʔαΠυΤϯδχΞ݉1E. ։ൃຊ෦Ϛωʔδϟʔ
w /55ίϛϡχέʔγϣϯζˠ/55Ϩκφϯτˠ ίϩϓϥˠϕϯνϟʔࣾˠEFMZ ˡ͜͜ͷ୲
ٕज़తෛ࠴ͱ
ΟΩϖσΟΞʹΑΔͱ
؆୯ʹݴ͏ͱ w ։ൃӡ༻ޮΛԼ͛ΔίʔυΞʔΩςΫνϟ w ྫ͑ w ෳࡶͰཧղमਖ਼ʹ͕͔͔࣌ؒΔίʔυΞʔΩςΫνϟ w όάͷݪҼʹͳΓ͍͢ίʔυΞʔΩςΫνϟ w
ݹ͍όʔδϣϯͷݴޠɺϑϨʔϜϫʔΫɺϥΠϒϥϦ w ఆظతʹམͪΔςετ w ࣮ߦʹ͕͔͔࣌ؒΔςετ
ٕज़తෛ࠴͕ͨ·Δͱʜ w ։ൃεϐʔυ͕མͪΔ w ৽͍͠ϝϯόʔ͕׆༂͢Δ·Ͱʹ͕͔͔࣌ؒΔ w ো͕૿͑Δ w ΤϯδχΞͷ৴པΛଛͳ͏ w
ΤϯδχΞͷϞνϕʔγϣϯ͕Լ͕Δ w γεςϜͷ࣭͕Լ͕Δ
ٕज़తෛ࠴͕ͨ·ΔݪҼ w ӡ༻Λܰࢹ͠ɺظతͳεϐʔυΛ༏ઌͨ͠։ൃ w υΩϡϝϯτͷෆ w ߟྀͷΓ͍ͯͳ͍ઃܭɾ࣮ w ຊʹ࣮͖͔͢Ͳ͏͔ͷߟྀෆ w
ΤϯδχΞͷεΩϧෆ
ΫϥγϧͷαʔόʔαΠυͷٕज़తෛ࠴
Ϋϥγϧͷٕज़తෛ࠴ͷྫ w 3VCZΞοϓάϨʔυ w 3BJMTΞοϓάϨʔυ w HFNͷཧ w υΩϡϝϯτͷͳ͍ཧը໘ w
Ұ෦ͷςετίʔυ͕ଘࡏ͠ͳ͍࣮ w ΘΕ͍ͯͳ͍ίʔυͷଘࡏ w ϝϯςφʔ͕͍ͳ͍ࣗࣾج൫ɺࣗࣾϥΠϒϥϦ w ͳͲͳͲ
ෛ࠴ʹϑΥʔΧε͞ΕΔΑ͏ʹͳ͖ͬͯͨഎܠ w ίʔυͷංେԽ w ؒͷӡ༻ w ϝϯόʔͷ૿Ճ w ϦϦʔεʙʜਓ w
ݱࡏʜਓ w ࣄۀͷ֦େ w ΫϥγϧϦςʔϧϓϥοτϑΥʔϜ w ઍສਓͷϢʔβʔΛ๊͑Δطଘࣄۀͱ1.'લͷ৽نࣄۀ w தظઢͰͷجૅମݧͷຏ͖ࠐΈ w ݕࡧମݧɺϑΟʔυӾཡମݧɺϨγϐίϯςϯπ
՝ͱରԠํ๏
՝֤ݸਓ͕Λ๊͑ͯ։ൃΛ͍ͯ͠Δঢ়ଶ w αʔόʔαΠυ43&վળ.5( w ࣋ͪճΓͰ՝ͷൃදΛߦ͍ɺڞ௨ೝࣝΛͭ͘ΔͱͱʹղܾࡦΛٞ w ຖि༵ʹ։࠵ɹϞβΠΫ͔͚Δ
՝ઃܭ։ൃഎܠͷଐਓԽ w ઃܭϨϏϡʔ w όάमਖ਼Ҏ֎ඞͣઃܭυΩϡϝϯτΛॻ͖ɺνʔϜશମʹڞ༗ w େ͖Ίͷػೳͷ߹ϨϏϡʔձΛ։࠵ w ઃܭϨϏϡʔ͕௨Βͳ͍ͱίʔυϨϏϡʔग़ͤͳ͍ϧʔϧ
՝Կ͔Βฦ͍͚ͯ͠ྑ͍ͷ͔͔Βͳ͍ w ෛ࠴ͷݟ͑ΔԽͱ༏ઌܾΊ w શϝϯόʔͰͷఆظతͳٕज़తෛ࠴ͷચ͍ग़͠ͱґଘͷཧ w ༏ઌͱΞαΠϯܾΊ
՝Ͳ͜ʹԿΛ࣮͢Δ͔͕ਓʹΑͬͯҧ͏ w ͭͭٞ͠ɺ։ൃϧʔϧΛཧ ྫࠓޙ࣮Λ૿͞ͳ͍ϑΥϧμ
՝ػೳ։ൃͱͷόϥϯε͕͍͠ w ׂϧʔϧΛͭ͘Γɺ2ͷݸਓඪʹෛ࠴ฦࡁΛೖΕΔ w ج൫νʔϜͷൃͱϩʔυϚοϓͷՄࢹԽ
·ͱΊ w ։ൃΛҡ࣋ɾ্͍ͤͯͨ͘͞Ίʹෛ࠴Λฦ͢͜ͱɺ૿ ͞ͳ͍͜ͱ͕ͱͯେ w ࣄۀ͕͍ͯ͠Δ͔Βͦ͜ෛ࠴ʹ͖߹͏͜ͱ͕Ͱ͖Δ w ෛ࠴ʹ͖߹͏͜ͱεΩϧΞοϓʹܨ͕Δ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ
https://speakerdeck.com/tsubotax/dely
https://bethesun.connpass.com/event/193678