开发者新闻:改善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"

有人有使用经验吗?

要讨论此话题,请访问此线程