开发者新闻:改善XOOPS代码:PHP CodeSniffer
发布人:Mamba于2009/8/31 20:00:00 7592次阅读显然,每个人都有不同的编码风格,但为了使每个人都更容易阅读它,我们需要遵循某些“编码规范”。
当前的 XOOPS编码规范 在这里
但如何确保每个人都能正确操作,且没有错误呢?
这就是 PHP CodeSniffer 的作用,我们将从现在开始在每个发布前使用它。
我们也希望每个贡献代码给XOOPS的开发者(无论是核心还是作为单独的模块)在提交到SVN之前检查他的工作!
1) 安装CodeSniffer
如果您使用WAMP,以下是安装PEAR的说明,然后是CodeSniffer
http://www.webeks.net/programming/wamp-pear-installation.html
注意:目前 安装PHP 5.3上的PEAR存在问题
2) 设置Zend为默认值
phpcs --config-set default_standard Zend
3) 运行CodeSniffer
见
http://pear.php.net/manual/en/package.php.php-codesniffer.usage.php
我没有比较Zend标准与我们的标准,但鉴于我们的标准基于Zend,它们应该非常相似。如果有差异,我们将根据我们的“XOOPS编码规范”创建自定义的标准文件,如这里所述
http://clockwerx.blogspot.com/2008/06/how-to-customise-phpcodesniffer.html
随着我们继续前进,开始使用更多帮助我们改进代码和开发流程的工具非常重要。
下一项我将查看的是 "PHP Under Control"
有人有使用经验吗?
要讨论此话题,请访问此线程