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
commitを積むとは「物語を書く」ことである
Search
asumikam
October 08, 2023
1
4.1k
commitを積むとは「物語を書く」ことである
PHPカンファレンス2024
LT発表
asumikam
October 08, 2023
Tweet
Share
More Decks by asumikam
See All by asumikam
東京Ruby会議12 vs PHPカンファレンス小田原〜オーガナイザーが語る見所と裏側〜
asumikam
0
43
PHPUnitでモックとスタブを使いこなす / PHP Conference Japan 2024
asumikam
2
1.2k
紅白ぺぱ合戦 asumikam LT #cohackpp
asumikam
0
160
『こわい』を 『こわくない』に変える ~OSS貢献編~
asumikam
2
280
「PHPカンファレンス小田原」がつくる世界
asumikam
4
310
逆ポーランド記法とpreg_match_all
asumikam
2
840
キョムリリースをやめて、プロダクトと向き合う!
asumikam
10
5.1k
「PHPカンファレンス小田原2024」を実行委員長がふりかえる
asumikam
2
2.1k
PHPカンファレンス小田原2024 オープニング
asumikam
1
1.6k
Featured
See All Featured
A Philosophy of Restraint
colly
203
16k
Designing for humans not robots
tammielis
250
25k
Thoughts on Productivity
jonyablonski
68
4.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
39
1.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
30
2.1k
Embracing the Ebb and Flow
colly
84
4.5k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Code Reviewing Like a Champion
maltzj
521
39k
Scaling GitHub
holman
459
140k
RailsConf 2023
tenderlove
29
980
Transcript
DPNNJUΛੵΉͱ ʮޠΛॻ͘ʯ͜ͱͰ͋Δ BTVNJLBN
͜ΜΜʂ w ͋͢Έ !BTVNJLBN w খాݪͷ/&גࣜձࣾʹۈΊਃ͢ w 8FCΞϓϦ։ൃ🙋 w
1)1(P3VCZ"845FSSBGPSN3FBDUʜ
ͳͥ ʮޠΛॻ͘ʯ ʹࢸͬͨͷ͔
ʢௐࠪதʣ ͏ʙΜɺͳΜ͔͜͜ΒΜͰ όάͬͯΔͧ ࣄ͕݅ى͖ͯΔ͔΄Γ Α͠ɺͦͷ࣌ͷDPNNJUΛ ݟͯΈΑ͏ʂ
None
ΘΒͳ͍ʂʂʂʂʂʂ ࢲͷ͕ʂʂʂ
ࢲͷ͕ΘΒͳ͍ɻ w ʮDPNNJUʯࢲͱ͋ͳͨͷܨ͕Δ෦ w ʮචऀͷ৺Λ͑ͳ͍͞ʯ w ʮܨ͕Δʯ෦Λ͍͔ʹ͏·͘ දݱ͢Δ͔ͰʮΘΔʯ͜ͱ͕૿͑Δ w
ྲྀΕத͕େࣄɺจ຺͕େࣄ ͜Εͬͯʮޠʯͩͳʁʁʁ ͕ΘΒͳ͍ྫ
ʮޠʯΛ͏·͘ॻ͘
DPNNJUͰจ຺Λ͑Δ w৽ن։ൃ wطଘվम wϨϏϡʔࢦఠ
DPNNJUͰจ຺Λ͑Δ w৽ن։ൃ wطଘվम wϨϏϡʔࢦఠ 👉ͱΛܨ͛ͯ ৽͍͠ޠΛੜΉͧʙ
🤔
🤔 ˡXJQͷঢ়ଶຊʹେࣄʁ
🤔 ˡXJQͷঢ়ଶຊʹେࣄʁ ˡม໊ͷमਖ਼ͬͯຊʹେࣄ
🤔 ˡXJQͷঢ়ଶຊʹେࣄʁ ˡม໊ͷमਖ਼ͬͯຊʹେࣄ ˡ։ൃ࣌ͷ࣮ϛεͬͯຊʹ
😃
😃 ෆཁͳจ຺Δʂ
😃 ʮ8):ʯʮ8)"5ʯΛ͑Δ ॏཁͳจ຺Γग़͢ʢཁόϥʣ
😃 ςετίʔυͦͦ ͦΕͧΕͷDPNNJUʹೖΕΔ ʮਖ਼͘͠ಈ͘ʯΛDPNNJU୯ҐͰอূ
😃
😃
😃 ্͔ΒԼʹಡΜͩ࣌ʹ ޠΈ͕ਂ͍ɻ
DPNNJUͰจ຺Λ͑Δ w৽ن։ൃ wطଘվम wϨϏϡʔࢦఠ 👉ޠͷ্ॻ͖Λ ʮԿނͨ͠ʯ͔͕େࣄ
🤔
🤔 ˡͳΜͰʁʁʁ
🤔 ˡͳΜͰʁʁʁ ˡͲΜͳʁʁʁ
🤔 ˡͳΜͰʁʁʁ ˡͲΜͳʁʁʁ ˡ͜Ε͖ͬ͞ʁʁʁ
🤔 ˡͳΜͰʁʁʁ ˡͲΜͳʁʁʁ ˡ͜Ε͖ͬ͞ʁʁʁ ˡʁʁʁʁʁ
😃
ཧ༝Λ Ωνϯͱ໌ࣔ 😃
ཧ༝Λ Ωνϯͱ໌ࣔ 😃 ϨϏϡʔमਖ਼ ໌շʹΘ͔Δ
͜͜·ͰΛ·ͱΊΔͱ
ͳͥͦͷDPNNJUΛੵΜ͔͕ͩ ಡΈखʹ͖ͬΓͱΘ͔Δ͜ͱ͕🙆 w ʮ৽ن։ൃʯͱ͕ͭͳ͕ͬͯޠʹͳ͍ͬͯΔͳʙ w ʮطଘվमʯ্ॻ͖ͨ͠ཧ༝͕͔ͬ͠Γͱॻ͔Ε͍ͯΔͳʙ w ʮϨϏϡʔमਖ਼ʯϨϏϡʔमਖ਼Ͱมߋͨ͠Μͩͳʙ
ඞཁͳ͍จ຺ͷDPNNJU͠ͳ͍ w ʮςετίʔυՃʯͱ͔ʮม໊ม͑Δʯͱ͔ʮXJQʯͱ͔ ʮόάͬͯͨͷͰमਖ਼ʯͱ͔ʮ༷͕มΘͬͨͷͰमਖ਼ʯͱ͔ w ͦͦෆཁͳจ຺ͳͷͰಠཱ͍ͯ͠Δඞཁͳ͍ w దʹ·ͱΊΑ͏ ˞ϨϏϡʔमਖ਼࣌ྫ֎
͡Ό͋͋ͳͨ ͍ͭਖ਼͘͠៉ྷͳDPNNJUΛ ੵΜͰ͍ΔΜͰ͢Ͷʁʁ
ͦΜͳ͜ͱͳ͍ͷͰ͢ʂʂʂ ៉ྷʹͳΔΑ͏ʹ ޙ͔ΒSFCBTFͯ͠·͢ʂʂ
ʘ͍͖ͩ͢ʂʂʗ ʘ͍ͭ͋Γ͕ͱ͏ʂʂʂʗ ʗśƀŹŖʘ
*OUFSBDUJWF3FCBTF👏 IUUQTXXXKFUCSBJOTDPNJEFBHVJEFUJQTJOUFSBDUJWFSFCBTF w (6*Ͱʂʂʂʂʂ w ϚδͰ؆୯ʹʂʂʂʂʂʂ w Α͍͠ΐʙʙʙʙʙʂʂʂʂʂ w ͬͯDPNNJUΛ͖Ε͍ʹͰ͖Δʂʂʂʂʂ
w େ͖ʂʂʂʂʂʂʂʂʂʂ
None
None
None
None
None
None
None
None
None
None
None
͜Ε·͡࠷ߴɻ w ܰʹDPNNJU͍ͯͬͯ͠ɺʮޙͰ៉ྷʹ͠Α͏ʯ͕Ͱ͖Δʂʂ w 1IQ4UPSNͰ៉ྷʹ͓͖͍͔ͯͨ͠Β DPNNJUͷ୯Ґจ຺͝ͱʹখ͓ͯ͘͘͞͠Ϋη͕ͭ͘ w ͪΖΜ$-*Ͱಉ͜͡ͱͰ͖ΔΜ͚ͩͲ(6*Ͱײతʹϙνϙν🐕 ͢Δ͚ͩͰ؆୯ʂʂʂDPNNJU·ͱΊͨΓDPNNJUͷॱ൪ೖΕସ͑ͨ
ΓDPNNJUNFTTBHFม͑ͨΓ͏ͳΜͰͰ͖Δਆ͔ʁޠΛ៉ྷʹ ͢ΔͨΊͷΞϨίϨ͕͜ΕʹΑͬͯ·͔ͳ͑ͯΔ࠷ߴײँ͍͖ͩ͢
͋Γ͕ͱ͏ 1IQ4UPSN🙏
·ͱΊ
w ͏·͘͏͜ͱͰʮΘΔ͜ͱ͕૿͑Δʯ͔Β w DPNNJUͰจ຺Λ͍ͰͭͷޠΛ࡞Δ w ෆཁͳจ຺DPNNJU͠ͳ͍ʂʂ w 1IQ4UPSNʮ*OUFSBDUJWF3FCBTFʯ࠷ߴͰ͢🫰ˡ݁ ͳͥࢲDPNNJUͰޠΛॻ͘ͷ͔
͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ