Modernizing Legacy Applications in PHP

Modernizing Legacy Applications in PHP

评分

★★★★★

ISBN

9781787127784

出版社

Packt Publishing 2016-08-31出版

作者

Paul M. Jones

分类

编程设计

内容简介
PHP developers from all skill levels will be able to get value from this book and will be able to transform their spaghetti code applications to clean, modular applications. If you are in the midst of a legacy refactor or you find yourself in a state of despair caused by the code you have inherited, this is the book for you. All you need is to have PHP 5.0 installed, and you’re all set to change the way you maintain and deploy your code!
AI简介
这是一本为PHP开发者精心设计的指南,它旨在帮助开发者将遗留应用程序转变为现代、模块化和可维护的应用程序。书中详细阐述了如何通过一系列的步骤和策略,对现有的PHP应用程序进行重构和现代化,以提高代码的可读性、可维护性和可扩展性。 书中首先介绍了遗留应用程序的定义和特点,以及它们在开发过程中所面临的问题和挑战。然后,作者详细介绍了如何进行自动加载,以及如何通过测试来确保代码的质量和稳定性。此外,书中还讨论了如何通过提取和重构,将域逻辑和动作逻辑从页面脚本中分离出来,以及如何引入依赖注入容器来提高代码的可测试性和可维护性。 书中还详细介绍了如何通过修订控制系统来管理代码,以及如何遵循代码风格规范来编写易读、易维护的代码。此外,书中还讨论了如何建立测试套件进行自动化测试,以及如何通过类名到文件名的映射规则来确保代码的一致性。 在书的最后,作者讨论了如何将遗留应用程序转换为框架,以及如何通过重构来提高应用程序的可维护性和可扩展性。书中还提供了一系列的重构案例,帮助读者更好地理解和应用书中的概念和策略。
阅读/下载地址