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エージェントの設計で注意するべきポイント6選
har1101
5
2.3k
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
190
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
280
Implementation Patterns
denyspoltorak
0
110
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.7k
AIコーディングエージェント(skywork)
kondai24
0
200
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
2
570
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
590
認証・認可の基本を学ぼう前編
kouyuume
0
270
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
190
これならできる!個人開発のすゝめ
tinykitten
PRO
0
130
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
Amusing Abliteration
ianozsvald
0
69
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
210
The Mindset for Success: Future Career Progression
greggifford
PRO
0
190
Why Our Code Smells
bkeepers
PRO
340
57k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
170
Skip the Path - Find Your Career Trail
mkilby
0
27
The SEO Collaboration Effect
kristinabergwall1
0
310
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
Claude Code のすすめ
schroneko
65
200k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
The Pragmatic Product Professional
lauravandoore
37
7.1k
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