Implementing PHP Coding Standards
我们将要在工作场所中实现一些PHP编码标准,以在所有开发人员之间增加一些一致性。
我已经阅读并看过Zend和PEAR标准等,但是执行这些标准的最佳方法是什么?
我已经找到了适用于netbeans的PHP Codesniffer插件,但是还有其他方法可以强制执行标准,可能是CI(连续集成)/ Hudson,甚至是提交SVN时?
我只是想知道是否有人有经验或我可以研究的任何其他工具/方法?
谢谢
实际上,CodeSniffer是最好的工具。
有多种使用方法:
- 集成到Eclipse中
- 集成为VCS中的预提交挂钩
- 集成到您的CI服务器
免责声明:链接的页面只是Google对该主题的随机选择。他们不建议使用Eclipse,SVN或Hudson。使用您认为适合您的开发环境的东西。
另请参见http://www.qatools.org了解其他工具。
在2017年,您基本上有3个选择:
从最旧到最新(按功能和代码库):
- PHP_CodeSniffer
- PHP CS修复程序
- EasyCodingStandard-以超级易懂的方式将它们连接起来
我一直想通过SVN挂钩对每个SVN提交执行代码美化。
仍然相信这是最好和最有效的方法。
目前,所有团队成员都知道XXX是批准的代码美化工具,每个人都应该使用它。