exakat.1.1.9 review

exakat 1.1.9旋转‘Code Favorites’报告,告诉您编码习惯的实际人格是什么:检查出来’总是令人印象深刻。该发动机还提供了一个新的分析,计算参数并建议具有超过8个参数的重构方法。该文件收到了很多新插图。所以,女士们,先生们,欢迎来到Exakat 1.1.9的评论。

方法中的参数数量

从他开始 鸣叫亚当·麦丹,我想知道如何‘方法中的参数太多了’适用于PHP代码源。因此,我在开源代码中快速添加了额外电流表数量,并开始计算开源代码中的参数。结果令人印象深刻:

几乎每个应用程序都有0到4个参数。然后,5或6个参数函数的平均值为50%。最后,具有6个参数的方法越来越罕见。

 

像往常一样,有例外,它是不是’在我可以找到一个功能的应用程序,在函数中具有最多19个参数的应用程序。这是重构的尖叫!

因此,exakat现在报告了运动8参数或更多用于重构的方法。

侧面注意:这个第一个图表是在50个应用程序的短语中完成的,但它已经产生了有趣的结果。

收藏代码’s Report

大使有一个‘Code Favorites’部分:报告具有至少两个替代方案的代码模式,并提出了在审计代码中选择的代码模式。或不。

拿班‘echo or print’ war. Exakat looks in the code, and find all occurrences of echo and print. It also adds occurrences of short tags <?=, and computes statistics on the three. If the current code includes more than 90% of one solution, for example echo, it declares the others as issues. With an overwehlming majority of echo, print and <?=是角色非格拉塔,应该被删除。当然,它也可能是选择的打印。

 

收藏代码s
每次PHP为同一功能提供两个替代方案,代码都有一个选择:选择回声,选择打印,或选择其中任何一个。所有这些选择都是您的编码风格的特征:它们使您成为独特的。

当替代方案都不是主导解决方案时,情况说‘not decided’ and Exakat doesn’T报告任何问题:毕竟,它也是一种不注意这些细节的选择。

代码收藏夹现在已从大使中提取:您可以直接导出为JSON,以在大量项目中收集各种统计信息,并构建内部编码指南。或者,您也可能检查您的代码真实’s choice.

升级文档

exakat有一个严重的整容。所有报告都已显示,我们开始添加真正的代码

报告说明

首先,现在说明所有报告。看看 画廊在线 :报告提供列表中的问题,用于读取或专家审计员浏览的机器。它们还提供图形结果,如UML图,代码花或例外树。看看,我们’ll wait!

真正的代码插图

目前,每个分析都是用学术代码的:用于解释这种情况的代码,以很短的位置。由于Exakat持续超过1800多个开源PHP项目,因此我们开始添加添加的示例 真正的代码.

快乐的PHP代码评论

所有344个分析仪都介绍在文档中,包括温柔 可以用 谜语: 采用 '谜语常量访问当前文件的父目录。它’常见的php bug,额定等级为15%,但它使代码真正清洁。

下载exakat.io,安装它 Docker.,升级它‘exakat.phar升级-u’ and like us on GitHub..