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
CakePHP プロジェクトにプルリクを送り続けた僕は
Search
tenkoma (Koji Tanaka)
March 29, 2017
Programming
0
640
CakePHP プロジェクトにプルリクを送り続けた僕は
CakePHP プロジェクトに半年の間に送ったプルリクエストの振り返りです。
(第112回PHP勉強会@東京)
tenkoma (Koji Tanaka)
March 29, 2017
Tweet
Share
More Decks by tenkoma (Koji Tanaka)
See All by tenkoma (Koji Tanaka)
PhpStormでコードを理解する技術 / How to use PhpStorm to understand the code
tenkoma_
0
3.4k
PhpStormとPHPUnitを連携してユニットテスト作成を楽にする ver.phpconsen / integrating-phpunit-with-a-phpstorm-ver-phpconsen
tenkoma_
0
4.1k
PhpStormとPHPUnitを 連携してユニットテスト 作成を楽にする / Integrating PHPUnit with a PhpStorm
tenkoma_
1
650
CakeFest 2019について / About CakeFest 2019
tenkoma_
0
4.1k
ユニットテストを書きやすくするためにテストスイートを拡張する / Extend test suite to make unit test easier to write
tenkoma_
0
2.8k
BASE の PHP アプリ アップデートについて
tenkoma_
0
4.5k
CircleCI 2.0 で CakePHP3 アプリのビルド
tenkoma_
0
2k
GitLab CI + Review Apps で簡易レビュー環境
tenkoma_
4
3.1k
Webpack勉強会 JavaScriptビルド編
tenkoma_
1
2k
Other Decks in Programming
See All in Programming
PHPカンファレンス関西2025 基調講演
sugimotokei
5
1k
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
680
新しいモバイルアプリ勉強会(仮)について
uetyo
1
200
CDK引数設計道場100本ノック
badmintoncryer
2
590
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
0
210
構造化・自動化・ガードレール - Vibe Coding実践記 -
tonegawa07
0
150
副作用と戦う PHP リファクタリング ─ ドメインイベントでビジネスロジックを解きほぐす
kajitack
3
480
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
17
6.2k
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
tkmru
4
1.4k
AIに安心して任せるためにTypeScriptで一意な型を作ろう
arfes0e2b3c
0
270
知って得する@cloudflare_vite-pluginのあれこれ
chimame
1
120
マッチングアプリにおけるフリックUIで苦労したこと
yuheiito
0
250
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
184
22k
How STYLIGHT went responsive
nonsquared
100
5.7k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Rails Girls Zürich Keynote
gr2m
95
14k
Practical Orchestrator
shlominoach
189
11k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
860
Building Adaptive Systems
keathley
43
2.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Optimizing for Happiness
mojombo
379
70k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
For a Future-Friendly Web
brad_frost
179
9.8k
Transcript
$BLF1)1 ϓϩδΣΫτʹ ϓϧϦΫΤετΛૹΓଓ͚ͨ !UFOLPNB,PKJ5BOBLB
ࣗݾհ w ,PKJ5BOBLB!UFOLPNB w ۈઌגࣜձࣾγʔϒϨΠϯ w ۈઌϒϩά w ԻָήʔϜ͖ 3C
4%79 w ࠷ۙ༡ΜͰΔͷ(JU-BC$* (JU-BC1BHFT ͖ͳπʔϧ
࣭ w $BLF1)1ฉ͍ͨ͜ͱ͕͋Δʁ w ͬͨ͜ͱ͕͋Δʁ w *TTVFPS13Λૹͬͨ͜ͱ͕͋ Δʁ
1VMM3FRVFTUͱ ίʔυͷվળͱ
Կ͕ͰɺͲ͏վળ͔ͨ͠ ͷઆ໌Ληοτʹͨ͠ͷ
ࠓͷωλ w $BLF1)1ϓϩδΣΫτ ʹલ͔Β13Λͦͦ͜ ͜ૹΔΑ͏ʹͳͬͨ
1)1Ϣʔβʔͱͯ͠ w 1)1ྺ Λͬͨ͜ͱ͋Δ w $BLF1)1ྺʙ ͔Β w
Y Y͖ͬͯͨ
ۈઌͷϒϩάͰॻ͍͖ͯͨ
લ ·ͰϓϧϦΫΛ ૹΖ͏ͱ͔ࢥͬͯख͕ग़ͳ͔ͬͨ യવͱ͕ͨ͋͜͠Ε͋ͬͨ
13 *TTVF ˞ผϒϥϯνͷશ͘ಉ͡มߋͷ13আ͘
ϓϩδΣΫτผ w $BLF1)1 ίΞ ݅ w EPDT υΩϡϝϯτ ݅ w
BQQ ϓϩδΣΫτςϯϓϨʔτ ݅ w BQJEPDT "1*υΩϡϝϯτ ݅ w DBLFQIQPSH 8FCαΠτ ݅ ˞ผϒϥϯνͷશ͘ಉ͡มߋͷ13ؚΉ
ͳΜͰ࠷ۙૹΔΑ͏ʹ ͳͬͨͷʁ
݅ w ҠߦυΩϡϝϯ τͷޡ༁ w -BSBWFMϛʔτΞο ϓͰձͬͨ༁ऀʹ ૬ஊ w 'BDFCPPLϝοηʔ
δͰΓͱΓޙ13
ϲ݄ͷۭന
݅ ݅J1BEͰબͰ͖ͳ͍
None
+4ϥΠϒϥϦΛআͯ͠$44ʹ
͕͢͞ʹෆ҆ʹͳͬͯ 4MBDLຊޠνϟϯωϧͰ૬ஊ
4MBDLͰײँͷݴ༿Λ Βͬͨ
ͨʔͷ͠ʔʂ
None
͢͝ʔ͍ʂ
ϓϧϦΫͷྫ w 5ZQPमਖ਼ w υΩϡϝϯτͷz8FMDPNFzΛ༁ w υΩϡϝϯτͷδϣʔΫΛআ w ݕࡧػೳվળ w
ৗʹ࠷৽ͷ"1*υΩϡϝϯτʹϦϯΫͰ͖ΔΑ͏ ʹ͢Δ ༁ʹؔΘ͍͖͍ͬͯͨ
ԿͰૹΔΑ͏ʹͳͬͨͷʁ w Ϛʔδ͞ΕΔͱࣗ৴ʹͭͳ͕Δ w Ϛʔδ͞Εͳͯ͘ɺίΞϝϯόʔ͔Β ϨϏϡʔͯ͠Β͑Δ w ৽ػೳΛ͍ͪૣ͘Δ͜ͱ͕Ͱ͖Δ w ӳจνϣοτζπϤϝϧϤχφϧ
Θ͔ͬͨ͜ͱ w $BLF1)1 ͷϓϩδΣΫτͰɺυΩϡ ϝϯτͳͲඋ͞Ε͍ͯΔΑ͏ʹΈ͑Δ͔ ͠Εͳ͍͕ɺվળͰ͖Δ͜ͱͨ͘͞Μ͋ͬͨ w ޡࣈࣈɺߦ13େܴʂ w 13ΛૹΔͷָ͍͠
ݸਓͷײͰ͢