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
保守しやすい設計のために
Search
kouyaf77
February 19, 2020
Technology
2
81
保守しやすい設計のために
kouyaf77
February 19, 2020
Tweet
Share
More Decks by kouyaf77
See All by kouyaf77
AWS Lambdaで請求書を発行した
kouyaf77
0
290
システム開発で知っておくべき住所の話 (住所編、郵便番号編)
kouyaf77
1
95
システム開発で知っておくべき住所の話(郵便番号編)
kouyaf77
0
100
Other Decks in Technology
See All in Technology
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
1.1k
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
3
360
AI時代のデータセンターネットワーク
lycorptech_jp
PRO
1
290
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
1
540
あの日俺達が夢見たサーバレスアーキテクチャ/the-serverless-architecture-we-dreamed-of
tomoki10
0
480
継続的にアウトカムを生み出し ビジネスにつなげる、 戦略と運営に対するタイミーのQUEST(探求)
zigorou
0
610
UI State設計とテスト方針
rmakiyama
2
650
社外コミュニティで学び社内に活かす共に学ぶプロジェクトの実践/backlogworld2024
nishiuma
0
270
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
170
開発生産性向上! 育成を「改善」と捉えるエンジニア育成戦略
shoota
2
400
終了の危機にあった15年続くWebサービスを全力で存続させる - phpcon2024
yositosi
19
18k
Turing × atmaCup #18 - 1st Place Solution
hakubishin3
0
490
Featured
See All Featured
A designer walks into a library…
pauljervisheath
204
24k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
A Tale of Four Properties
chriscoyier
157
23k
Code Reviewing Like a Champion
maltzj
520
39k
Why Our Code Smells
bkeepers
PRO
335
57k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Practical Orchestrator
shlominoach
186
10k
The Invisible Side of Design
smashingmag
298
50k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
A better future with KSS
kneath
238
17k
Transcript
อक͍͢͠ ઃܭͷͨΊʹ ాߛ
ಛʹؾΛݣ͏͜ͱ w ୯Ұͷݪଇ TJOHMFSFTQPOTJCJMJUZQSJODJQMF w ։์ดݪଇ PQFODMPTFEQSJODJQMF
ಛʹؾΛݣ͏͜ͱ w ୯Ұͷݪଇ TJOHMFSFTQPOTJCJMJUZQSJODJQMF w ։์ดݪଇ PQFODMPTFEQSJODJQMF
ͪΌΜͱ Ͱ͖͍ͯ·͔͢ʁ
୯Ұͷݪଇ w ΫϥεΛมߋ͢Δཧ༝ͭҎ্ଘࡏͯ͠ͳΒͳ͍<> w ͭ·ΓɺڽॖΛ্͛Δ <>ΞδϟΠϧιϑτΣΞ։ൃͷԞٛୈ൛ΦϒδΣΫτࢦ։ൃͷਆͱঊͷٕ
ϝϦοτ ӨڹൣғΛߜΔ
ྫ
Ϣʔεέʔε ٻֹΛձܭγεςϜʹొ͢Δ
ࠞಉͯ͠͠·͍ͦ͏ͳ֓೦ ٻ ച্
Ϣʔεέʔε ٻֹΛച্ͱͯ͠ձܭγεςϜʹొ͢Δ
Өڹ͕͋ΔΑ͏ͳมߋ w ٻޙʹɺճऩෆՄͰച্ΛऔΓফ͢ w ٻΛకΊͨ͋ͱʹɺٻ߲ΛऔΓফ͢ w ٻͱച্ͷλΠϛϯάΛมߋ͢Δ
w ٻޙʹɺճऩෆՄͰച্ΛऔΓফ͢ w ٻΛకΊͨ͋ͱʹɺٻ߲ΛऔΓফ͢ w ٻͱച্ͷλΠϛϯάΛมߋ͢Δ ରԠ͕େมͳΔΑ͏ͳέʔε ٻͷमਖ਼ʹച্͕ɺച্ͷमਖ਼ʹٻ͕Өڹ͢ΔՄೳੑ͕Ͱͯ͘Δ
࣮ࡍʹ͋ͬͨέʔε ٻֹΛച্ͱͯ͠ձܭγεςϜʹొ͢Δ ച্ͷऔΓফ͠ΛձܭγεςϜʹߦ͏
&3% QSPEVDUT MJOF@JUFNT JOWPJDFT TBMFT /
ίʔυ
ϙΠϯτ w ઃܭஈ֊ͰɺϢʔεέʔε͔Β֓೦ΛѲ͢Δ w ڽॖΛ͋͛Δ w ෳͷ֓೦ͷॲཧΛ·ͱΊͳ͍ ࣌ؒతڽॖʹҙ w
ॲཧΛෳͷॴʹॻ͔ͳ͍ ࠓճݴٴ͍ͯ͠ͳ͍