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
20201124_blitz.pdf
Search
ozaki25
November 24, 2020
Technology
0
51
20201124_blitz.pdf
ozaki25
November 24, 2020
Tweet
Share
More Decks by ozaki25
See All by ozaki25
20210526_a11y.pdf
ozaki25
0
100
20210525_react_next.pdf
ozaki25
0
79
Webフロントエンドはなぜ複雑なのか
ozaki25
1
77
utility first css
ozaki25
0
41
20201225_how_to_learn_technology.pdf
ozaki25
0
110
20200727_liff_app.pdf
ozaki25
1
540
20200721_web_vitals.pdf
ozaki25
0
56
20200624_web_otp_api.pdf
ozaki25
1
76
20200128_sentry.pdf
ozaki25
0
56
Other Decks in Technology
See All in Technology
クラウドサインにおけるプロダクトマネージャーの役割と開発プロセス / 20240410_cloudsign-PdM
bengo4com
1
680
シン・Kafka / shin-kafka
oracle4engineer
PRO
7
2.7k
o11y入門_外形監視を利用したWebアプリケーションへの最適なモニタリング_TechBrew
k5k
3
100
NgRx Signal Store
rainerhahnekamp
0
120
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
100
Algyan イベント振り返り
linyixian
0
190
Discord とビルダー&チャットボットの使い方 / How to use Discord and Builder & Chatbots
ks91
PRO
0
130
入社後初めてのタスクでk8sアップグレードした話.pdf
kkato1
1
380
株式会社EventHub・エンジニア採用資料
eventhub
0
1.9k
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
240
Tebiki株式会社 エンジニア採用資料
tebiki
0
4.1k
「ふりかえりのふりかえり」をふりかえり、実のあるふりかえりにする
naitosatoshi
0
220
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
29
46k
Teambox: Starting and Learning
jrom
128
8.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
BBQ
matthewcrist
80
8.7k
Automating Front-end Workflow
addyosmani
1355
200k
Reflections from 52 weeks, 52 projects
jeffersonlam
344
19k
Code Review Best Practice
trishagee
54
15k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
240
1.2M
Writing Fast Ruby
sferik
620
60k
GraphQLとの向き合い方2022年版
quramy
31
12k
Navigating Team Friction
lara
177
13k
Transcript
3FBDUϕʔεͷϑϧελοΫϑ ϨʔϜϫʔΫ#MJU[KT
͜ͷςʔϚΛબΜ͖͔͚ͩͬ w NJ[DIJ͞Μ͕͔ͯͨ͠Β w ໘നͦ͏ͩͬͨͷͰࢼͯ͠Έͨ https://zenn.dev/mizchi/articles/cbe81299e145491676f8 https://zenn.dev/mizchi/articles/8ae3fa90799a3d8332ab https://youtu.be/JUz_QUu8Mus?t=1313
લఏࣝͷڞ༗
8FCΞϓϦέʔγϣϯͷ͓͞Β͍ w 8FCΞϓϦέʔγϣϯΛ࡞Δ্ͰԿ͔͠ΒͷϑϨʔϜϫʔΫΛ ͏͜ͱ͕ଟ͍Ͱ͠ΐ͏ w ϑϨʔϜϫʔΫ͕ͲͷྖҬΛΧόʔ͢Δͷ͔ৼΓฦͬͯΈ·͢
w αʔόαΠυͰ݁͢Δύλʔϯʢ+BWBʣ αʔό ඇ41"ͷ߹ ΫϥΠΞϯτ JPA 03.BQQFSͰ %#ΞΫηε αʔόαΠυͰ)5.-Λ࡞ͬ
ͯΫϥΠΞϯτʹฦ٫
w αʔόαΠυͰ݁͢Δύλʔϯʢ3VCZʣ αʔό ඇ41"ͷ߹ ΫϥΠΞϯτ 03.BQQFSͰ %#ΞΫηε αʔόαΠυͰ)5.-Λ࡞ͬ ͯΫϥΠΞϯτʹฦ٫
ActiveRecord
w αʔόαΠυͰ݁͢Δύλʔϯʢ3VCZʣ αʔό ඇ41"ͷ߹ ΫϥΠΞϯτ ΫϥΠΞϯταΠυͷಈతॲཧ K2VFSZͳͲ ActiveRecord
41"ͷ߹ w ΫϥΠΞϯταΠυͱαʔόαΠυ͕ૄ݁߹ w نΛक͍ͬͯΕϑϨʔϜϫʔΫԿͰ͍͍ ΫϥΠΞϯτ αʔό JPA 03.BQQFSͰ
%#ΞΫηε +40/ܗࣜͰ σʔλΛฦ͢
41" Ћͷ߹ w 41"ϥΠϒϥϦͱ443ػೳΛแؚͨ͠ϑϨʔϜϫʔΫ w ΫϥΠΞϯταΠυͷϑϨʔϜϫʔΫ͕αʔόαΠυʹ৵৯ ΫϥΠΞϯτ αʔό JPA
03.BQQFSͰ %#ΞΫηε +40/ܗࣜͰ σʔλΛฦ͢ )5.-Λฦ٫
41" Ћͷ߹ w 41"ϥΠϒϥϦͱ443ػೳΛแؚͨ͠ϑϨʔϜϫʔΫ w ΫϥΠΞϯταΠυͷϑϨʔϜϫʔΫ͕αʔόαΠυʹ৵৯ ΫϥΠΞϯτ αʔό JPA
03.BQQFSͰ %#ΞΫηε +40/ܗࣜͰ σʔλΛฦ͢ )5.-Λฦ٫ αʔόαΠυʹ৵৯ͨ͠ͱ͍͑ όοΫΤϯυ"1*ͱૄ݁߹
41" #BB4ͷ߹ w 41"͔Β%#ΞΫηε͢Δέʔεग़͖͍ͯͯΔ ΫϥΠΞϯτ αʔό
#MJU[KTͱ
#MJU[KTͱ w 3FBDUΛϕʔεͱͨ͠ϑϧελοΫͳϑϨʔϜϫʔΫ w 3VCZPO3BJMTʹΠϯεύΠΞ͞Ε͍ͯΔ
#MJU[KTͱ w 3FBDUΛϕʔεͱͨ͠ϑϧελοΫͳϑϨʔϜϫʔΫ w 3VCZPO3BJMTʹΠϯεύΠΞ͞Ε͍ͯΔ ϑϧελοΫͱ͍͏ͷ Ͳ͜·ͰؚΜͰ͍Δͷ͔ʁʁ
#MJU[KTͷείʔϓ w 41"͔Β%#ΞΫηε·Ͱશͯ#MJU[ͰΧόʔ͍ͯ͠Δ w #MJU[KT/FYUKTͱ1SJTNBΛϥοϓͨ͠ϑϨʔϜϫʔΫ ΫϥΠΞϯτ αʔό 03.BQQFSͰ %#ΞΫηε
#MJU[KTͷಛ
#MJU[KTͷಛᶃ αʔόαΠυͷίʔυΛΫϥΠΞϯτ͔ΒݺΔ w ैདྷͰ͋ΕΫϥΠΞϯτ͔Β)551ϦΫΤετͰ"1*ʹΞΫη ε͢ΔॲཧΛ࣮͍ͯͨ͠ w #MJU[ͰαʔόαΠυͷίʔυΛΫϥΠΞϯταΠυʹΠϯϙʔ τͯ͠ݺͼग़͢͜ͱ͕Ͱ͖Δ #MJU[͕ίϯύΠϧ࣌ʹ͍͍ײ ͡ʹͯ͘͠ΕΔ
w ༻ײ"QPMMPͬΆ͍
#MJU[KTͷಛᶄ ೝূػೳ͕Έࠐ·Ε͍ͯΔ w ηογϣϯཧͷػೳ͕#MJU[ʹΈࠐ·Ε͍ͯΔ w ϝʔϧΞυϨεύεϫʔυ4/4ೝূͳͲͰ͖Δ ࢼͯ͠ͳ͍ͷͰ༻ײ͔Βͳ͍
#MJU[KTͷಛᶅ ೝূػೳ͕Έࠐ·Ε͍ͯΔ w ηογϣϯཧͷػೳ͕#MJU[ʹΈࠐ·Ε͍ͯΔ w ϝʔϧΞυϨεύεϫʔυ4/4ೝূͳͲͰ͖Δ ࢼͯ͠ͳ͍ͷͰ༻ײ͔Βͳ͍
#MJU[KTͷಛᶆ $-*ʹΑΔίʔυੜ͕ڧྗ w 3BJMTͱಉ͡ײ֮ͰίϯϙʔωϯτͷੜςʔϒϧఆٛͷՃ͕ Ͱ͖Δ
ײ
ײ w ·ͩЋ൛ͳͷͰ࣮༻Խ·Ͱ͕͔͔࣌ؒΓͦ͏Ͱ͋Δ͕ 3BJMTͷਐԽ൛ͱ͍ͬͨײ͡Ͱເ͕͋ΔϑϨʔϜϫʔΫͩͱࢥ͏ w ࠓͷόʔδϣϯͰੜ͞ΕͨίʔυΛಡΉ͜ͱͰ /FYUKT3FBDUΞϓϦ։ൃͷษڧʹͳΓͦ͏