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
120
「登壇しているひとは偉い」という話
社内メンバーに向けた資料です
Shohei Okada
April 05, 2022
Tweet
Share
More Decks by Shohei Okada
See All by Shohei Okada
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
240
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
1.4k
パスワードのハッシュ、ソルトってなに? - What is hash and salt for password?
okashoi
3
210
設計の考え方 - インターフェースと腐敗防止層編 #phpconfuk / Interface and Anti Corruption Layer
okashoi
11
3.8k
"config" ってなんだ? / What is "config"?
okashoi
0
1.2k
ファイル先頭の use の意味、説明できますか? 〜PHP の namespace と autoloading の関係を正しく理解しよう〜 / namespace and autoloading in php
okashoi
4
1.6k
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
900
PHP における静的解析(あるいはそもそも静的解析とは) / #phpcondo_yasai static analysis for PHP
okashoi
1
610
【PHPカンファレンス沖縄 2023】素朴で考慮漏れのある PHP コードをテストコードとともに補強していく(ライブコーディング補足資料) / #phpcon_okinawa 2023 livecoding supplementary material
okashoi
3
1.9k
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
Building Applications with DynamoDB
mza
95
6.5k
KATA
mclloyd
30
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Why Our Code Smells
bkeepers
PRO
336
57k
The Pragmatic Product Professional
lauravandoore
35
6.7k
RailsConf 2023
tenderlove
30
1.1k
For a Future-Friendly Web
brad_frost
179
9.8k
Documentation Writing (for coders)
carmenintech
72
4.9k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Thoughts on Productivity
jonyablonski
69
4.7k
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 ࣗΑΓ͍͢͝ਓ͕͍Δ͔Βͱ͍ͬͯొஃͨ͠ΓهࣄΛॻ͍͍͚ͯͳ ͍ɺͱ͍͏ϧʔϧͳ͍Ͱ͠ΐ͏ʁ ࣗʹՁͷ͋Δൃ৴͕Ͱ͖Δͷ͔ʁͷճ