前言

经过几十年的发展,PHP 已从一种用于创建 HTML 网页的简单脚本语言发展成为一种功能丰富的语言,并拥有一个庞大的生态系统。由于绝大多数网站仍然使用 PHP,它已成为互联网的基石之一。

虽然 PHP 对初学者仍然友好,但它可以用来实现从小型网站到全球通用的企业应用程序的所有功能。然而,PHP 的低门槛有时会导致代码难以理解和无法维护。

通过本书,我们将向你介绍清洁代码的世界。你将学习到很多理论知识,以及如何在现实世界中应用所学知识。你将了解到哪些工具可以在这一过程中为你提供支持,以及你应该使用哪些最佳实践来在你的团队中成功实施清洁代码。

章节简介

本书面向希望了解高质量 PHP 代码基础的初级 PHP 开发人员,以及希望了解最新最佳实践的资深 PHP 开发人员。

第 1 章 什么是清洁代码,为什么要关注?,介绍了本书的主要内容。

第 2 章 谁来决定什么是’良好实践'?,解释了如何决定这些 "规则"。

第 3 章 代码,不要做特技,说明为什么你应该考虑务实,而不是试图炫耀技能。

第 4 章 不仅仅是代码,解释了为什么简洁的代码不仅仅是编写源代码。

第 5 章 优化时间,分清责任,解释如何通过养成新习惯来提高工作效率。

第 6 章 PHP 正在演变—​废弃和革命,快速概述 PHP 中引入的最值得期待的功能,帮助编写干净的代码。

第 7 章 代码质量工具,教你如何使用工具来编写简洁、可维护的代码。

第 8 章 代码质量度量,介绍评估代码质量所需的所有度量。

第 9 章 整理 PHP 质量工具,告诉你如何整理你的工具。

第 10 章 自动测试,介绍自动测试,并解释为什么要进行自动测试。

第 11 章 持续集成,探讨如何持续保持代码质量。

第 12 章 团队工作,向你介绍在开发人员团队中工作的最佳实践。

第 13 章 创建有效的文档,演示如何创建有用且有生命力的文档。