关于http://c2.com/cgi/wiki?DetectingCodeSmellsInPhp上的 php 代码气味检测器
当我在我的网络浏览器中打开它时,我得到一个错误,但是当我在我的 IDE 中打开它时,我没有。
如何纠正它?
关于http://c2.com/cgi/wiki?DetectingCodeSmellsInPhp上的 php 代码气味检测器
当我在我的网络浏览器中打开它时,我得到一个错误,但是当我在我的 IDE 中打开它时,我没有。
如何纠正它?
在解决停止问题的同一天,可以用代码检测到明确的代码气味。*takes off joke hat*
他只是在为他认为不好的代码设置一些参数。这是错误的(imo)
具有等于或多于 4 个参数是代码异味吗?他自己在代码气味检测器中有那个!
一个函数超过 20 行是代码异味?这个代码气味检测器的主要功能是 49 行代码!!
代码异味不是您可以编程的东西,在某些情况下,执行某些功能的最佳方式是非标准方式(无论那种方式是什么),而在其他情况下则不是。你只需要相信你的直觉,按照弗兰克法默在上面的评论中所说的去做。就拿个好妻子吧。
如果您想要代码嗅探器,请使用Pears PHP_CodeSniffer。它允许您定义自己的规则、您自己的规则集等。
PHP_CodeSniffer 是一个 PHP5 脚本,它对 PHP、JavaScript 和 CSS 文件进行标记和“嗅探”,以检测是否违反了定义的编码标准。它是一种必不可少的开发工具,可确保您的代码保持干净和一致。它还可以帮助防止开发人员犯一些常见的语义错误。
PHP_CodeSniffer 中的编码标准是嗅探文件的集合。每个嗅探文件仅检查编码标准的一部分。
使用起来很有趣(尝试编写一个符合 PEAR 标准的函数)并强制代码库至少保持一定的一致性。
它不能保证代码质量,但它可能会有所帮助