繁体   English   中英

php代码异味检测器

[英]php code smell detector

关于php代码异味检测器,请访问http://c2.com/cgi/wiki?DetectingCodeSmellsInPhp

当我在我的网络浏览器中打开它时,我收到一个错误,但是当我在IDE中打开它时,我没有。

怎么纠正呢?

使用代码检测确定的代码气味可能会在同一天解决暂停问题。 *takes off joke hat*

他刚刚做的是设置一些他认为是坏代码的参数。 这是错的(imo)

具有相同或超过4个参数是代码味道? 他自己在代码气味检测器中有这个!

一个函数超过20行代码气味? 这个代码气味检测器的主要功能是49行代码!

代码气味不是你可以编程的东西,在某些情况下,做一些功能的最好方法是非标准方式(无论那种方式是什么),在其他情况下它不是。 你只需要相信自己的直觉就像Frank Farmer在上面的评论中所说的那样。 只是采取一个很好的wiff。

如果你想要一个代码嗅探器,请使用Pears PHP_CodeSniffer 它允许您定义自己的规则,自己的规则集等。

PHP_CodeSniffer是一个PHP5脚本,用于标记和“嗅探”PHP,JavaScript和CSS文件,以检测违反已定义编码标准的行为。 它是一种必不可少的开发工具,可确保您的代码保持清洁和一致。 它还可以帮助防止开发人员产生的一些常见语义错误。

PHP_CodeSniffer中的编码标准是sniff文件的集合。 每个嗅探文件仅检查编码标准的一部分。

使用它很有趣(尝试编写符合PEAR标准的单个函数)并强制代码库中至少有一些一致性。

它不保证代码质量,但它可能会有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM