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
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
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
組織で育むオブザーバビリティ
ryota_hnk
0
180
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
Package Management Learnings from Homebrew
mikemcquaid
0
230
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
React Native × React Router v7 API通信の共通化で考えるべきこと
suguruooki
0
100
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
140
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
0
240
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
200
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
54
A Modern Web Designer's Workflow
chriscoyier
698
190k
WENDY [Excerpt]
tessaabrams
9
36k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
HDC tutorial
michielstock
1
390
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
330
GraphQLとの向き合い方2022年版
quramy
50
14k
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