Mastering PHP Design Patterns

Mastering PHP Design Patterns

评分

★★★★★

ISBN

9781785883422

出版社

Packt Publishing 2016-09-28出版

作者

Junade Ali

分类

编程设计

内容简介
This book is for PHP developers who wish to have better organization structure over their code through learning common methodologies to solve architectural problems against a backdrop of learning new functionality in PHP 7.
AI简介
这是一本为PHP开发者而设计的设计模式指南,它旨在帮助开发者理解并应用设计模式,从而提高代码的可维护性和可扩展性。书中详细解释了设计模式的概念、应用场景以及实现方式,包括创建型设计模式、结构型设计模式和行为型设计模式等。 书中还介绍了反模式的概念,反模式会导致负面后果,因此开发者需要避免使用反模式。此外,书中还介绍了如何通过重构来提高代码的可维护性和可扩展性。重构是一种对软件内部结构进行调整的方法,目的是在不改变软件可观察行为的前提下,提高其可理解性、可维护性和可扩展性。 书中还介绍了如何安装和配置PHP 7,以及如何有效地管理项目的依赖关系。在PHP开发中,Composer是一个非常重要的依赖管理工具,它可以帮助开发者轻松地管理项目的依赖关系,提高开发效率。 书中还介绍了行为驱动开发(BDD) 的概念,它是一种使用人类可读的故事来描述软件系统功能的方法,它通过Cucumber工具来实现,并使用Behat框架来执行测试。通过将Behat与Mink和Selenium结合使用,你可以在浏览器中运行测试,从而更全面地测试你的软件系统。
阅读/下载地址