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
Shohei Okada
April 05, 2022
0
88
「登壇しているひとは偉い」という話
社内メンバーに向けた資料です
Shohei Okada
April 05, 2022
Tweet
Share
More Decks by Shohei Okada
See All by Shohei Okada
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
2
40
パスワードのハッシュ、ソルトってなに? - What is hash and salt for password?
okashoi
3
110
設計の考え方 - インターフェースと腐敗防止層編 #phpconfuk / Interface and Anti Corruption Layer
okashoi
10
2.9k
"config" ってなんだ? / What is "config"?
okashoi
0
700
ファイル先頭の use の意味、説明できますか? 〜PHP の namespace と autoloading の関係を正しく理解しよう〜 / namespace and autoloading in php
okashoi
3
1.1k
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
690
PHP における静的解析(あるいはそもそも静的解析とは) / #phpcondo_yasai static analysis for PHP
okashoi
1
470
【PHPカンファレンス沖縄 2023】素朴で考慮漏れのある PHP コードをテストコードとともに補強していく(ライブコーディング補足資料) / #phpcon_okinawa 2023 livecoding supplementary material
okashoi
3
1.8k
その説明、コードコメントに書く?コミットメッセージに書く? プルリクエストに書く? - #phpconfuk 2023
okashoi
15
5k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
5
450
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
520
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How to Ace a Technical Interview
jacobian
276
23k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Navigating Team Friction
lara
183
15k
Building Your Own Lightsaber
phodgson
103
6.1k
Transcript
ʮొஃ͍ͯ͠ΔͻͱҒ͍ʯ ͱ͍͏ ։ൃࣨ ேձ
ొஃ͍ͯ͠ΔͻͱҒ͍ ˞ʮొஃͯ͠ͳ͍ͻͱҒ͘ͳ͍ʯਅͰͳ͍
l ొஃͰ͖Δ΄ͲͷࣝΛ༗͍ͯ͠Δ͔Βʁ l ͦͷίϛϡχςΟͰ༗໊ͳਓ͔ͩΒʁ ͳͥʁ
l ొஃͰ͖Δ΄ͲͷࣝΛ༗͍ͯ͠Δ͔Βʁ l ͦͷίϛϡχςΟͰ༗໊ͳਓ͔ͩΒʁ ͳͥʁ
l ొஃͰ͖Δ΄ͲͷࣝΛ༗͍ͯ͠Δ͔Βʁ l ͦͷίϛϡχςΟͰ༗໊ͳਓ͔ͩΒʁ 🙆 ίϛϡχςΟʹίϯςϯπΛఏڙ͍ͯ͠Δ͔Β ͳͥʁ
l ొஃͰ͖Δ΄ͲͷࣝΛ༗͍ͯ͠Δ͔Βʁ l ͦͷίϛϡχςΟͰ༗໊ͳਓ͔ͩΒʁ 🙆 ίϛϡχςΟʹίϯςϯπΛఏڙ͍ͯ͠Δ͔Β ͳͥʁ Ͳ͏͍͏͜ͱʁ
ීஈͷۀͷதͰ͔Βͳ͍͜ͱʹૺ۰ͨ͋͠ͳͨˣ ͯ͞ɺ
ͯ͞ɺ
ͯ͞ɺ
ͯ͞ɺ
ͯ͞ɺ ➢ ͜ΕΒͷίϯςϯπΛ࡞ͬͨͻͱ͕ଘࡏ͍ͯ͠Δ
l ͜ΕΒͷίϯςϯπݪଇɺ֤ݸਓ͕࣌ؒΛͬͯ࡞ɺެ։͍ͯ͠Δ l ษڧձΧϯϑΝϨϯεελοϑ͕͍Δ͚ͩͰΓཱͨͳ͍ l વɺίϯςϯπʢτʔΫʣ͕ͳ͚Ε։࠵͢Δҙຯͳ͍ ίϯςϯπߩݙͱળҙʹΑͬͯ࡞ΒΕ͍ͯΔ
l هࣄεϥΠυʹݶͬͨͰͳ͍ l ͦͦ 1)1Λɺ-JOVYΛɺ"QBDIFΛɺ.Z42-Λ ແঈͰ͍͑ͯΔͷͳͥͩΖ͏͔ʁ ੈͷίϯςϯπʹλμΓ͔Γ͍ͯ͠ͳ͍͔ʁ
ίϛϡχςΟͷߩݙ l 044ͷίϯτϦϏϡʔτ l ΧϯϑΝϨϯεͷࢀՃʢҰൠɺొஃɺελοϑɺεϙϯαʔʣ ʮλμΓʢ'SFF3JEFSʣʯʹͳΒͳ͍ͨΊʹͰ͖Δ͜ͱʁ
l ొஃ͍ͯ͠ΔͻͱҒ͍ʢ˞ʣ l ίϛϡχςΟίϯςϯπΛఏڙ͍ͯ͠Δ͔Β l ίϯςϯπߩݙͱળҙʹΑͬͯ࡞ΒΕ͍ͯΔ l λμΓʢ'SFF3JEFSʣ͠ͳ͍ͨΊʹͰ͖Δ͜ͱΛߟ͑ɺߦಈ͠Α͏ l ΧϯϑΝϨϯεʹ༷ʑͳܗͰࢀՃ͢Δ͜ͱ·ͨߩݙ
·ͱΊ ˞ʮొஃͯ͠ͳ͍ͻͱҒ͘ͳ͍ʯਅͰͳ͍
l Ξτϓοτͳ͠Ͱࣝఆண͠ͳ͍ l ͢ɾॻ͘ͱ͍͏ߦҝΛ͏Ξτϓοτ ӡಈΛ࢘ΔਆܦΛ͏ͨΊظهԱʹͳΓ͍͢ l ʮͦͷಓͷϓϩϑΣογϣφϧʯʹͳΔ͜ͱ l Λ͜ͳ͢͜ͱͰʮ͑Δʯೳྗ͕ഓΘΕΔ l
ͦΕ໘ׂΛΘͣࣄʹʹཱͭεΩϧͰ͋Δ ͔͜͜Β༨ஊʢΞτϓοτͷॏཁੑʣ
ͱ͍͑ɺ͕ࣗՁͷ͋Δ ൃ৴͕Ͱ͖Δͷʁ
Ͱ͖Δʂ
l ͋ͳͨͷ௨ͬͨಓΛޙ͔Β௨Δਓʢݟ͑ͳ͍͚ͩͰʣͨ͘͞Μଘࡏ͢ Δ l ͕ࣗࠔͬͨ͜ͱଞͷ୭͔ࠔΔ l Ձ͕͋Δ͔Ͳ͏͔ΛܾΊΔͷ͋ͳͨࣗͰͳ͍ l ʮ͜Μͳ͜ͱΛൃ৴ͯ͠Ձ͕ͳ͍ʯͱ͍͏ͷࣗউखͳࢥ͍ ࠐΈͰ͔͠ͳ͍
l ͕ࣗͬͨ͜ͱɺͰ͖ΔΑ͏ʹͳͬͨ͜ͱɺͦͷॠ͔ؒΒࣗͷத ͰʮͨΓલʯʹͳͬͯ͠·͏ l ͕࣌ؒܦͯܦͭ΄Ͳͳ͓͞Β l ͦͷ؍Λ͍࣋ͬͯΔͷʮࠓͦͷॠؒʯ͔͠ͳ͍ l ࣗΑΓ͍͢͝ਓ͕͍Δ͔Βͱ͍ͬͯొஃͨ͠ΓهࣄΛॻ͍͍͚ͯͳ ͍ɺͱ͍͏ϧʔϧͳ͍Ͱ͠ΐ͏ʁ ࣗʹՁͷ͋Δൃ৴͕Ͱ͖Δͷ͔ʁͷճ