This book will show you how to modernize your page-based, include-oriented PHP application by extracting and replacing its legacy artifacts. We will use a step-by-step approach, moving slowly and methodically, to improve your application from the ground up. Each completed step in the process will keep your codebase fully operational with higher quality.
Please note that this book is about modernizing in terms of practice and technique, and not in terms of tools. We are not going to discuss the latest, hottest frameworks or libraries. Most of the very limited code we do add to your application is specific to this book.
When we are done, you will be able to breeze through your code like the wind. Your code will be fully modernized: autoloaded, dependency-injected, unit-tested, layer-separated, and front-controlled.
You must be logged in to post a review.
Please log in
Person Reviewed This Product
By Hari KT
May 12, 2014
If you are in the PHP world, you would have came accross the examples shown in the book, and it is good to read and understand how you can alter to make it better. As Paul M Jones is well in the PHP community and this book is based on the talk "It Was Like That When I Got Here: Steps Toward Modernizing a Legacy Codebase" watch the video free http://paul-m-jones.com/archives/2667 there is a full guarantee that you will learn something new and awesome. Though he is the creator of Aura, a collection of independent library for PHP, he did a good job not introducing any of the components though you can use any if needed in your application. ( personally I feel he didn't marketed Aura :-) ) I guarantee you will not regret once you read it.
Lulu Staff has been notified of a possible violation of the terms of our Membership Agreement. Our agents will determine if the content reported is inappropriate or not based on the guidelines provided and will then take action where needed.
Thank you for notifying us. We will email you with the results and/or actions taken as a result of the investigation if you chose to receive confirmation.