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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hiromi Hishida
August 18, 2023
Programming
12
5.6k
他人がはやく読めるコードを書く ために
2023年8月NE * Linkage合同勉強会セッション
Hiromi Hishida
August 18, 2023
Tweet
Share
More Decks by Hiromi Hishida
See All by Hiromi Hishida
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
1.1k
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
410
エンジニアのための 法規制への取り組み方 #healthtechmeetup
77web
8
2.8k
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
7
1.4k
「それはhowなんよ〜」のガイドライン #orestudy
77web
8
3.2k
空が堕ち、大地が割れ、海が涸れた日~もしも愛用しているフレームワークが開発停止したら?~ #phperkaigi 2025
77web
2
1.8k
Beyond ORM
77web
11
2.5k
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
9
8.8k
DoctrineとPostgreSQLの便利な機能、どっちも諦めたくない!
77web
0
330
Other Decks in Programming
See All in Programming
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
210
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
190
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
110
組織で育むオブザーバビリティ
ryota_hnk
0
170
Fluid Templating in TYPO3 14
s2b
0
120
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
680
AIエージェントの設計で注意するべきポイント6選
har1101
7
3.4k
2026年 エンジニアリング自己学習法
yumechi
0
130
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
190
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
Implementation Patterns
denyspoltorak
0
280
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
2
240
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
30 Presentation Tips
portentint
PRO
1
210
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
110
GraphQLとの向き合い方2022年版
quramy
50
14k
Between Models and Reality
mayunak
1
180
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Music & Morning Musume
bryan
47
7.1k
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❤