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
ひたすらチームの自慢をします【スクフェス神奈川2024 スポンサーLT】
Search
asumikam
March 16, 2024
2
970
ひたすらチームの自慢をします【スクフェス神奈川2024 スポンサーLT】
Scrum Fest Kanagawa 2024 - 春の陣 -
https://www.scrumfestkanagawa.org/
asumikam
March 16, 2024
Tweet
Share
More Decks by asumikam
See All by asumikam
ちいさくPHPUnitをつくり、仕組みと拡張ポイントを探る
asumikam
3
840
プロダクトコードとOSSに学ぶ例外処理の選択肢 — キャッチするのか、投げっぱなしにするのか
asumikam
3
2.2k
うまくいかないスプリントレビューと、うまくいくスプリントレビュー
asumikam
16
4.7k
わたしの"コミュニティへの還元"リレーション #devsumi
asumikam
2
3.6k
東京Ruby会議12 vs PHPカンファレンス小田原〜オーガナイザーが語る見所と裏側〜
asumikam
0
94
PHPUnitでモックとスタブを使いこなす / PHP Conference Japan 2024
asumikam
3
2k
紅白ぺぱ合戦 asumikam LT #cohackpp
asumikam
0
230
『こわい』を 『こわくない』に変える ~OSS貢献編~
asumikam
2
360
「PHPカンファレンス小田原」がつくる世界
asumikam
4
380
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Side Projects
sachag
455
43k
Optimizing for Happiness
mojombo
379
70k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Site-Speed That Sticks
csswizardry
10
810
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Navigating Team Friction
lara
189
15k
Transcript
BTVNJLBN ͻͨ͢ΒνʔϜͷࣗຫΛ͠·͢
͜Μʹͪʂ Ͱ͢🙌
εΫϥϜܥΠϕϯτʹॳεϙϯαʔ👏 w ͋͢Έ͔ΜʮεΫϑΣεਆಸɾɾɾখాݪʂʁʂʁʯ w ͋͢Έ͔ΜʮઈରʹεϙϯαʔΓ͍ͨʂʯ w $50ʹஊͯ͠ࠓ͜͜ʹཱ͍ͬͯ·͢☝ w Έͳ͞ΜͱখాݪͰձ͑ͯخ͍͠Ͱ͢❤
ࠓ w BTVNJLBNͷհ w /&גࣜձࣾͷհ w ࠷ߴͳνʔϜͷհ
BTVNJLBN
͜Μʹͪʂ w 𝕏 !BTVNJLBNখాݪ͔Β͖·ͨ͠ wΑͼ͔ͨ͋͢Έ͋͢ΈΜ͋͢Έ͔Μ w1)1FSೝఆεΫϥϜϚελʔ
ʮεΫϥϜϚελʔͭͷେࡑʯ ʹ͜ΜͳͷΛॻ͍ͨ IUUQTBTVNJLBNDPN
ීஈ1)1ք۾Ͱొஃ͍ͯ͠Δ 1)1ΧϯϑΝϨϯεւಓ 1)1FS,BJHJ
݄XJBKͰొஃͨ͠ 8PNFOJO"HJMF5PLZP
͜Μͳ-5Ͱ͖Δʢʁʣ
1)1ΧϯϑΝϨϯεখాݪ ओ࠵͍͖ͬͯ💪
εϙϯαʔΛͬͯ ͖ͳ͜ͱΛͧ͢ʂ ΏΔʙ͘Ͳ͏ͧ🍵
ۓுͯ͠·͢ʂʂʂ 😀
ࠓ w ✅BTVNJLBNͷհ w /&גࣜձࣾͷհ w ࠷ߴͳνʔϜͷհ
ʮখాݪʯ͔Β &$ۀքΛ Γ্͛Δʂ 💪💪💪
None
ωοτγϣοϓͷӡӦΔ͜ͱ͕͍ͬͺ͍
ड
ड ࡏݿ
ड ࡏݿ ϖʔδ
ड ࡏݿ ϖʔδ ෳͷ&$ళฮΛӡӦ͍ͯ͠Δͱ αʔϏεͷछྨʮಉ͜͡ͱʯΛ͢Δඞཁ͕͋Δ
&$ͷӡӦۀΛ ҰݩཧԽ ʮ/&͚ͩݟΕ͍͍ʯ ੈքΛͭ͘Δ
ଟ࠼ͳػೳΛ ඞཁͳͱ͜Ζ͚ͩ͏͜ͱ͕Ͱ͖Δ
ଞʹ͍ͬͯΔࣄۀ
ʮখాݪʯ͔Β &$ۀքΛ Γ্͛Δʂ 💪💪💪
ࠓ w ✅BTVNJLBNͷհ w ✅/&גࣜձࣾͷհ w ࠷ߴͳνʔϜͷհ
Θͨͨͪ͠ ʮωΫετΤϯδϯʯ ։ൃνʔϜ
ڈ͔Βൃͨ͠εΫϥϜνʔϜ w10 w4. w%&7
νʔϜ͕ɹɹɹɹɹɹɹ͗͢Δ w10 w4. w%&7
ࠓνʔϜͷࣗຫΛ͍͖ͯ͠·͢
ڧྗͳڠྗऀͱڞʹͭ͘ΔϦϑΝΠϯϝϯτ εϓϦϯτϨϏϡʔ͕େΓ্͕Γ पΓͷਓ͔ͨͪΒʮ͍͕͋ΔνʔϜʯͱݴΘΕΔ ;Γ͔͑Γେ͖;Γ͔͑Β্ͤखνʔϜ 10
%&7ͰϢʔβʔ๚
ڧྗͳڠྗऀͱڞʹͭ͘Δ ϦϑΝΠϯϝϯτ
ΈΜͳͰϦϑΝΠϯϝϯτ w ۦ͚ग़͠10 w ϢʔβʔରԠνʔϜ ʢࣾˍҕୗઌʣͱ ҰॹʹϦϑΝΠϯϝϯτ w
ސ٬ͱ͍ۙʮސ٬ʯΛ ຯํʹ͚ͭΔ
εϓϦϯτϨϏϡʔ͕ େΓ্͕Γ
େΓ্͕ΓεϓϦϯτϨϏϡʔ w શମͰʙਓ w QVCMJDͳνϟϯωϧͰ Θ͍Θ͍͢Δ
େΓ্͕ΓεϓϦϯτϨϏϡʔ w ଞ෦ॺͷํʹσϞͯ͠Β͏ w ίϯςΩετΛΒͳ͍ਓ ΛબͿ w ʮ͜͜ͷ࣮ɺΘΒͶ͑ Μͩͳ͋ɾɾɾʂʯ
࠷ߴͷؾ͖͕ͮͰ͖Δ
େΓ্͕ΓεϓϦϯτϨϏϡʔ
େΓ্͕ΓεϓϦϯτϨϏϡʔ ʮͳΜ͔ͬͯΔʯʮͳΜ͔ؾʹͳΔʯ νʔϜʹ͢Δ͜ͱ͕େࣄ
पΓͷਓ͔ͨͪΒ ʮ͍͕͋ΔνʔϜʯͱݴΘΕΔ
͍͕͋ΔνʔϜ
͍͕͋ΔνʔϜ
͍͕͋ΔνʔϜ ͏ͪͷνʔϜ
͍͕͋ΔνʔϜ w దͳ՝ղܾೳྗͱϫΫϫΫͤ͞Δ։ൃɺ َͦͯ͠ͳνʔϜΒ͍͠Ͱ͢ w ʮΠϯΫϦϝϯτΛੵΈॏͶΔʯ lΞδϟΠϧͰ͋Δ͜ͱz͕ೝ͞Ε࢝Ί͍ͯΔ w
εϓϦϯτϨϏϡʔͰʮͬͨʯ͔Βͦ͜ ͲΜͲΜػೳΛࢼͯ͠Β͑Δ
;Γ͔͑Γେ͖ ;Γ͔͑Β্ͤखνʔϜ
;Γ͔͑Γେ͖ w ;Γ͔͑Γେ͖ͳͷ ͜͜ʹ͍ΔΈΜͳͦ͏͔😌 w ٿͷपΓʹ ू·͍ͬͯΔ༷ࢠ
νʔϜͰΑ͘ΔͭΛհ͠·͢
;ͤΜͷʮͷΓʯͷͱ͜ΖΛ
ͪ͗ͬͯ
ͺͬ
υοτʹͳΓ·ʙ͢
;ͤΜͷυοτථͰΜΓ
;Γ͔͑Β্ͤख w 10ೝఆ4.࣋ͪ w 4.ೝఆ4.࣋ͪ w ৗతʹ ʮͪͬͪΌͳ;Γ͔͑Γʯ
10 %&7ͰϢʔβʔ๚ ΤϯδχΞͱސ٬ͷڑΛ͚ۙͮΔ
10 %&7ͰϢʔβʔ๚ w ΤϯδχΞ৫ͷ՝Ϣʔβʔͱԕ͍ w ʮϢʔβʔͷ͜ͱΛΒͳ͍··։ൃ͍ͯͯ͠ ͜ΕҎ্ྑ͘ͳΒͳ͍ͷͰɾɾɾʁʯ w ϢʔβʔରԠνʔϜͱڠྗͯ͠Ϣʔβʔ๚💪
͞ʙʙʙʙʙʙΜʂʂʂʂʂ ͋Γ͕ͱ͏ʂʂʂʂʂʂ ͬͯΔΑʙʙʙʙʂʂʂ
νʔϜ࠷ߴ
ࠓͨ͘͞Μօ͞Μͱ ͤͨΒخ͍͠🙏🙏🙏
͍ͬͺ͍νʔϜʹ͓͔ͪ͑Γ͢Δͧʙ ΑΖ͓͘͠ئ͍͠·͢ʂ ͋͢Έɹɹ·Ͷ