如何通过有效策略显著提升PHP代码编写质量?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1899个文字,预计阅读时间需要8分钟。
目录概述
1.必备条件
2.构建工具
3.静态代码分析
4.代码风格
5.复制粘贴
6.粘贴检测器
7.深入代码分析?
概述
我们可以将此内容归入与PHP生态系统相关的多种原因,但不仅仅是因为PHP本身。目录
- 概述
- 1 必备条件
- 2 构建工具
- 3 静态代码分析
- 4 代码风格
- 5 复制 / 粘贴检测器
- 6 想要真正深入的代码分析?
概述
我们可以将此归咎于许多原因,但这肯定不仅仅是因为 PHP 生态系统缺乏适当的测试工具。在本文中,我想向您展示一个简单的设置,用于项目的基本质量测试。 我不会详述任何特定的工具,而是专注于设定测试环境。
本文中有一个演示代码可以在 GitHub 上找到:github.com/mkosiedowski/php-testing-demo如果你对这篇文章中的例子有任何问题,可以参考。
1 必备条件
我假设您熟悉 PHP 7.1 语法,您可以使用 Composer 和 PSR-4 来进行自动加载和 PSR-1&PSR-2 的编码标准。在我的示例中,vendor 的二进制文件被安装到 ./bin 目录。
2 构建工具
我们将使用一些不同的测试工具,所以最好有一些能用一个脚本来运行它们的东西。 PHING 为我们提供了解决此问题的绝佳解决方案。 PHing 与 Apache Ant 相似,可以使用 XML 配置轻松自动执行任务。
本文共计1899个文字,预计阅读时间需要8分钟。
目录概述
1.必备条件
2.构建工具
3.静态代码分析
4.代码风格
5.复制粘贴
6.粘贴检测器
7.深入代码分析?
概述
我们可以将此内容归入与PHP生态系统相关的多种原因,但不仅仅是因为PHP本身。目录
- 概述
- 1 必备条件
- 2 构建工具
- 3 静态代码分析
- 4 代码风格
- 5 复制 / 粘贴检测器
- 6 想要真正深入的代码分析?
概述
我们可以将此归咎于许多原因,但这肯定不仅仅是因为 PHP 生态系统缺乏适当的测试工具。在本文中,我想向您展示一个简单的设置,用于项目的基本质量测试。 我不会详述任何特定的工具,而是专注于设定测试环境。
本文中有一个演示代码可以在 GitHub 上找到:github.com/mkosiedowski/php-testing-demo如果你对这篇文章中的例子有任何问题,可以参考。
1 必备条件
我假设您熟悉 PHP 7.1 语法,您可以使用 Composer 和 PSR-4 来进行自动加载和 PSR-1&PSR-2 的编码标准。在我的示例中,vendor 的二进制文件被安装到 ./bin 目录。
2 构建工具
我们将使用一些不同的测试工具,所以最好有一些能用一个脚本来运行它们的东西。 PHING 为我们提供了解决此问题的绝佳解决方案。 PHing 与 Apache Ant 相似,可以使用 XML 配置轻松自动执行任务。

