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
Hiromi Hishida
August 18, 2023
Programming
11
5.2k
他人がはやく読めるコードを書く ために
2023年8月NE * Linkage合同勉強会セッション
Hiromi Hishida
August 18, 2023
Tweet
Share
More Decks by Hiromi Hishida
See All by Hiromi Hishida
Beyond ORM
77web
11
1.7k
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
8
8.2k
DoctrineとPostgreSQLの便利な機能、どっちも諦めたくない!
77web
0
200
すばやく実装するための戦略とテクニック2024 / speed is power! 2024 #techramen24conf #shoyu
77web
9
4.6k
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
890
Doctrine ORMでValue Objectを扱う方法4選 #phpstudy / 4 ways to handle Value Objects with Doctrine ORM
77web
4
290
100%出しきれないのを許すスクラムチーム運営
77web
1
330
マイクロサービスがほしいと思ったときに本当に必要だったもの〜なぜ人は共通基盤の夢を見るのか〜 / why microservice
77web
5
1.7k
モデルとはなにか / what is model?
77web
7
3.2k
Other Decks in Programming
See All in Programming
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
150
Open source software: how to live long and go far
gaelvaroquaux
0
630
Honoとフロントエンドの 型安全性について
yodaka
5
330
昭和の職場からアジャイルの世界へ
kumagoro95
1
360
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
120
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
130
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
950
CNCF Project の作者が考えている OSS の運営
utam0k
6
710
最近のVS Codeで気になるニュース 2025/01
74th
1
260
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
170
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
200
動作確認やテストで漏れがちな観点3選
starfish719
6
1k
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
50k
A Philosophy of Restraint
colly
203
16k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
320
Producing Creativity
orderedlist
PRO
343
39k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Transcript
UI"VHVTU BU/& -JOLBHF&OHJOFFSNFFUVQ CZ!XFC ଞਓ͕͘ಡΊΔίʔυΛॻ͘ ͨΊʹ
w 1)1FSྺ w ʙϑϦʔϥϯε։ൃऀ w ʙ݄ʢגʣΧϧςοτίϛϡχέʔγ ϣϯζΤϯδχΞɾϦʔυΤϯδχΞɾϚωʔδϟʔ ʢೝఆεΫϥϜϚελʔʣ w ࠂӡ༻ޮԽπʔϧΛ࡞͍ͬͯ·ͨ͠
w ݄ʙʢגʣϦϯέʔδΤϯδχΞ w ༧ҩྍϓϩμΫτΛ࡞͍ͬͯ·͢ w ຊ4ZNGPOZϢʔβʔձ /BHPZBQIQ w ໊ݹࡏॅʢ݄͔Β݄ʙճͷϖʔεͰ౦ژʹདྷͯ· ͢ʣ w ։ൃʹؔͯ͠εϐʔυڰͰ͢ ࣗݾհ ঁੑͷ݈߁՝αϙʔτ GFNDMF ͔͔Γ͚ͭอ݈ࢣGPS-*/& ϝϯλϧΣϧωεαʔϏε SBTJLB
ίʔυΛಡΉ w ΤϯδχΞͷࣄίʔυΛॻ࣌ؒ͘ΑΓಡΉ࣌ؒͷ΄͏͕͍ w ಡΉ w ଞਓͷίʔυʢطଘϓϩμΫτɺϥΠϒϥϦʜʣ w աڈͷࣗͷίʔυʢաڈͷࣗଞਓʣ
ಡΊΔίʔυ w ԿͬͯΔ͔Θ͔Δ w Ϧʔμϒϧίʔυ w Ί͋ͯͷॲཧΛ୳͍͢͠
ಡΊΔίʔυ w ԿͬͯΔ͔Θ͔Δ w Ϧʔμϒϧίʔυ w Ί͋ͯͷॲཧΛ୳͍͢͠ˡࠓͬͪ͜ʹϑΥʔΧε
JOEFYQIQʹશ෦͋Δʢສߦʣ ୳͍͢͠ʁ
JOEFYQIQʹશ෦͋Δʢສߦʣ ୳͍͢͠ʁ ˠ/0
୳͘͢͢͠ΔͨΊʹɺ͚Δ w ׂ౷࣏ w 40-*%ͷ4 4JOHMF3FTQPOTJCJMJUZ1SJODJQMF
͚ͨʂʢສϑΝΠϧϑϥοτஔʣ ୳͍͢͠ʁ
͚ͨʂʢສϑΝΠϧϑϥοτஔʣ ୳͍͢͠ʁ ˠ/0
ͬͱ͚͍ͨ w ΫϥεΛྨͯ͠σΟϨΫτϦʹ͚Δ
ͬͱ͚ͨʂʢΑ͋͘ΔϑϨʔϜϫʔΫࣜʣ ୳͍͢͠ʁ
ͬͱ͚ͨʂʢΑ͋͘ΔϑϨʔϜϫʔΫࣜʣ ୳͍͢͠ʁ ˠখ͍͞ϓϩμΫτͳΒʜ
ͬͱ͚ͨʂʢผͷ͚ํʣ ୳͍͢͠ʁ
ͬͱ͚ͨʂʢผͷ͚ํʣ ୳͍͢͠ʁ ˠʁʁ
Ϋϥεͷྨํ๏ w 1BDLBHFCZMBZFSϨΠϠʔʹΑΔྨ w 1BDLBHFCZGFBUVSFϑΟʔνϟʔʢػೳʣʹΑΔྨ
໊લΛ͚ͭΔͱ͍͑͢ ଞਓʮ͜ͷϓϩμΫτͷίʔυͲ͏ͬͯQBDLBHFͯ͠Δʁʯ Θͨ͠ʮMBZFSͩΑʯPSʮGFBUVSFͩΑʯ
1BDLBHFCZGFBUVSFͷQSPTDPOT w QSPT w ͍·όά͕ى͖͍ͯΔػೳɾ͍·վम͍ͨ͠ػೳʹର͢Δίʔυ͕୳͍͢͠ w ػೳΛ͚ͭ֎͍͢͠͠ʢཁΒͳ͘ͳͬͨΒࣺ͍ͯ͢ʣ w ػೳಉ࢜ͷґଘΛҙ͍ࣝ͢͠ w
όάमਖ਼࣌ͷίʔυVQEBUFͷείʔϓΛߜΕΔ w DPOT w ͋·ΓೃછΈ͕ͳ͍ਓ͕ଟ͍ w ϑϨʔϜϫʔΫͷσϑΥϧτͱҧ͏ͷͰಈ͔ͨ͢Ίʹઃఆ͕ඞཁͳ͜ͱ͕͋ΔʢϑϨʔϜϫʔΫʹΑͬͯ Ͳ͏ؤுͬͯઃఆͯ͠ಈ͔ͳ͍͜ͱ͋Δʣ
1BDLBHFCZGFBUVSF w શϓϩμΫτͰ࠾༻͖͢ͱ͍͏Θ͚Ͱͳ͍ w খ͞ͳϓϩμΫτͳΒQBDLBHFCZMBZFSͰे୳͍͢͠ w ࠔͬͨ࣌ͷબࢶͱͯ͠QBDLBHFCZGFBUVSFͷଘࡏΛ͓ͬͯ͘͜ͱ༗ޮ
5IBOLZPV
ʢ͓·͚ʣ w Լهͯ͢ࠔͬͨ࣌ͷબࢶΛ૿͢ޮՌ͕͋Δ w ٕज़ॻΛಡΉ w ٕज़ʹؔ͢ΔϒϩάωοτهࣄΛಡΉ w ৽͍͠ϥΠϒϥϦ͕ग़ͨΒͱΓ͋͑ͣ৮ͬͯΈΔ w
ΧϯϑΝϨϯεʹߦͬͯτʔΫΛฉ͘ w 4FFZPVJOQIQDPO❤