Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PHPコーディング規約とサポートするツール
Search
Shohei Yamasaki
March 15, 2016
Programming
2
3.5k
PHPコーディング規約とサポートするツール
PHPのコーディング規約はなぜ必要なのか。コーディング規約のチェックをサポートするPHP Code Snifferについて。また、運用していくにあたっての問題点とその解決案についての説明。
Shohei Yamasaki
March 15, 2016
Tweet
Share
More Decks by Shohei Yamasaki
See All by Shohei Yamasaki
AMPで爆速WEBサイト
shoyan
0
190
ハフマン木の作成
shoyan
0
14k
コンピュータと数学
shoyan
0
1.7k
暗号技術を支える素数
shoyan
2
3.1k
Other Decks in Programming
See All in Programming
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
610
AIコーディングエージェント(NotebookLM)
kondai24
0
220
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
410
Graviton と Nitro と私
maroon1st
0
130
開発に寄りそう自動テストの実現
goyoki
2
1.4k
Basic Architectures
denyspoltorak
0
110
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
160
Cell-Based Architecture
larchanjo
0
140
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
120
AIコーディングエージェント(Manus)
kondai24
0
210
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
290
Featured
See All Featured
SEO for Brand Visibility & Recognition
aleyda
0
4.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
190
Paper Plane
katiecoart
PRO
0
44k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
44
The Curious Case for Waylosing
cassininazir
0
190
The agentic SEO stack - context over prompts
schlessera
0
560
Tell your own story through comics
letsgokoyo
0
760
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
230
What's in a price? How to price your products and services
michaelherold
246
13k
Agile that works and the tools we love
rasmusluckow
331
21k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
1)1ίʔσΟϯάن ͱαϙʔτ͢Δπʔϧ 4IPIFJ:BNBTBLJ
༰ w ίʔσΟϯάنʹ͍ͭͯ w 1)1$PEF4OJ⒎FSʹ͍ͭͯ
8IZ w ͳͥίʔσΟϯάن͕ඞཁ͔
ͳͥඞཁ͔ w ։ൃऀ֤ʑ͕͍࣋ͬͯΔίʔσΟϯάͷͩ͜ΘΓ͕ ΒΒ w ϨϏϡʔ࣌ʹࢦఠ͢ΔPS͠ͳ͍ͰΉ ࢦఠͩ͠ ͨ͠Β͖Γ͕ͳ͍
1)1ͷίʔσΟϯάن
/PUIJOH
1)1ͷίʔσΟϯάن w ;FOE'SBNFXPSL w 'MPX'SBNFXPSL w 8PSE1SFTT w 1&"3 w
'VFM1)1
143 w 1)14UBOEBSET3FDPNNFOEBUJPOT w 1)1'SBNFXPSL*OUFS(SPVQ͕ࡦఆ
143ͷΰʔϧ 8FSFBHSPVQPGFTUBCMJTIFE1)1QSPKFDUT XIPTFHPBMJTUPUBMLBCPVUDPNNPOBMJUJFT CFUXFFOPVSQSPKFDUTBOEpOEXBZTXFDBO XPSLCFUUFSUPHFUIFS
143ͷΰʔϧ ϑϨʔϜϫʔΫʹґଘ͠ͳ͍ϧʔϧΛ࡞ͬͯɺͲͷϓ ϩδΣΫτʢͲͷϑϨʔϜϫʔΫΛ͍ͬͯΔϓϩδΣ ΫτʣͰಉ͡Α͏ʹίʔυΛॻ͘͜ͱΛͰ͖ΔΑ͏ ʹ͠·͠ΐ͏ ҙ༁
4UBUVT w "$$&15&%͕ਖ਼ࣜͳͷ w %&13&$"5&%3&7*&8%3"'5͕͋Δ w IUUQXXXQIQpHPSHQTS
143 w #BTJD$PEJOH4UBOEBSE w IUUQXXXQIQpHPSHQTSQTS
143 w $PEJOH4UZMF(VJEF w 143Λ֦ுͨ͠ͷ w IUUQXXXQIQpHPSHQTSQTS
1)1$PEF4OJ⒎FS w 1)1ͷίʔυ୳ػ w ͭͷπʔϧΛ͍࣋ͬͯΔ w IUUQTHJUIVCDPNTRVJ[MBCT 1)1@$PEF4OJ⒎FS
QIQDT w 1)1$PEF4OJ⒎FSΛུͨ͠πʔϧ w ίʔσΟϯάنͷνΣοΫ͕Ͱ͖Δ w ίʔσΟϯάنͷࢦఆ͕Ͱ͖Δ
QIQDT QIQDTTUBOEBSE143QVCMJD@IUNMJOEFYQIQ
QIQDCG w 1)1$PEF#FBVUJpFSBOE'JYFS w ίʔυΛमਖ਼ͯ͘͠ΕΔπʔϧ
QIQDCG QIQDCGTUBOEBSE143QVCMJD@IUNMJOEFYQIQ
ৄ͍͍͠ํ8JLJΛࢀর͍ͩ͘͞ɻ IUUQTHJUIVCDPNTRVJ[MBCT1)1@$PEF4OJ⒎FS XJLJ
8IBU w ίʔσΟϯάϧʔϧΛӡ༻͍ͯ͘͠
ίʔσΟϯάن͕ ଘࡏͯ͠कΒΕͳ͍
)PX w ͲͷΑ͏ʹ͢ΕकΒΕΔΑ͏ʹͳΔ͔
$*ͰνΣοΫ͢Δ
$*XJUIESPOF TDSJQU DPNQPTFSJOTUBMM WFOEPSCJOQIQDTTUBOEBSE143BQQ
$*XJUIESPOF