You are here

19 通过程序来检查你的代码

admin 的头像
Submitted by admin on 星期五, 2015-09-18 08:57

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

有两种主要的方式,可用来检查你的编码风格是否符合Drupal的编码标准:一种方式是使用一个Perl脚本,Drupal根目录下的scripts文件夹下面,有个名为code-style.pl脚本,它可用来检查你的Drupal代码;另一种方式是使用一个第3方模块coder

Coder模块的项目地址为http://drupal.org/project/coder,使用这个模块,我们便可以评估一个模块的代码。它有助于让我们熟悉Drupal的编码规范,提高我们的开发效率,帮我们节省不少时间。

    Coder模块的开发者提供了一个在线版本,http://upgrade.boombatower.com,通过在线提交你的模块,它就可以帮你完成代码的评估,Drupal6模块到Drupal7的初步升级。最初这个站点是免费的,现在改为了收费。

 

下载最新的coder版本,同时下载它依赖的grammar_parsergrammar_parser_liblibraries的最新开发版,将它们放到sites/all/modules/standard/下,接着在admin/modules页面启用CoderCoder ReviewCoder Upgrade模块,这和安装其它模块一样。

    现在导航到管理 » 配置 » 开发 » Coder”,点击“Run reviews”按钮,接着访问默认标签,我们就可以看到所有模块的代码评估了。以Field Validation模块为例,如图所示:

图片1.png 

    它会列出模块代码中的所有不符合规范的地方。

 

coder模块的scripts\coder_format文件夹下,提供了一个coder_format.php脚本。使用这个脚本,可以通过命令行的方式完成代码评估,这个脚本还会帮助我们修正代码格式错误。这个文件夹下面,同时还自带了coder_format.reg文件,方便在windows下面安装。


Drupal版本: