pickabook books with huge discounts for everyone
pickabook books with huge discounts for everyone
Visit our new collection website www.collectionsforschool.co.uk
     
Email: Subscribe to news & offers:
Need assistance? Log In/Register


Item Details
Title: MODERNIZING LEGACY APPLICATIONS IN PHP
By: Paul M. Jones
Format: Paperback

List price: £30.99


We currently do not stock this item, please contact the publisher directly for further information.

ISBN 10: 1787124703
ISBN 13: 9781787124707
Publisher: PACKT PUBLISHING LIMITED
Pub. date: 31 August, 2016
Pages: 286
Synopsis: Get your code under control in a series of small, specific steps About This Book * Learn to extract and replace legacy artifacts, * Improve your application from the ground up while keeping your codebase fully operational, * Improve the quality of your legacy applications. Who This Book Is For 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! What You Will Learn * Replace global and new with dependency injection * Extract SQL statements to gateways * Convert action logic to controllers * Remove repeated logic in page scripts * Create maintainable PHP code from crufty legacy PHP In Detail Have you noticed that your legacy PHP application is composed of page scripts placed directly in the document root of the web server?Or, do your page scripts, along with any other classes and functions, combine the concerns of model, view, and controller into the same scope? Is the majority of the logical flow incorporated as include files and global functions rather than class methods? Working with such a legacy application feels like dragging your feet through mud, doesn't it?This book will show you how to modernize your application in terms of practice and technique, rather than in terms of using tools like frameworks and libraries, 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. We'll show you how dependency injection can replace both the new and global dependencies. We'll also show you how to change the presentation logic to view files and the action logic to a controller. Moreover, we'll keep your application running the whole time. Each completed step in the process will keep your codebase fully operational with higher quality. When we are done, you will be able to breeze through your code like the wind.Your code will be autoloaded, dependency-injected, unit-tested, layer-separated, and front-controlled. Most of the very limited code we will add to your application is specific to this book. We will be improving ourselves as programmers, as well as improving the quality of our legacy application. Style and approach This book gives developers an easy-to-follow, practical and powerful process to bring their applications up to a modern baseline. Each step in the book is practical, self-contained and moves you closer to the end goal you seek: maintainable code. As you follow the exercises in the book, the author almost anticipates your questions and you will have the answers, ready to be implemented on your project.
Publication: UK
Imprint: Packt Publishing Limited
Returns: Non-returnable
Some other items by this author:
A STUDY ON THE NAMES OF GOD
APRIL (HB)
CHANGING HISTORIES (PB)
CHELTENHAM FESTIVAL BETTING GUIDE LITE
CHRISTIAN WITCHCRAFT : WHEN OTHERS TRY TO CONTROL YOU
FLORA MAGNIFICA (HB)
HAGGARD HAWKS AND PALTRY POLTROONS
HOW TO LIVE IN THE HERE AND NOW (PB)
INTERNET ISSUES AND APPLICATIONS, 1997-98 (PB)
JOURNAL OF ISAAC CHAUNCEY HAIGHT WITH HISTORIAL NOTES
KEY CONCEPTS IN MEDIA AND COMMUNICATIONS (PB)
MICHAEL (PB)
MODERNIZING LEGACY APPLICATIONS IN PHP
OUT OF THE RAIN (PB)
RAYMOND WILLIAMS'S SOCIOLOGY OF CULTURE
RAYMOND WILLIAMS'S SOCIOLOGY OF CULTURE (HB)
RAYMOND WILLIAMS'S SOCIOLOGY OF CULTURE (PB)
ROISSY EXPRESS (PB)
THE AINTREE AND PUNCHESTOWN FESTIVALS BETTING GUIDE (PB)
THE CHELTENHAM FESTIVAL 2009 PREVIEW (CD)
THE LAZY AND EASY WAY FOR GETTING ANY GIRL TO DATE YOU IN FIFTEEN MINUTES
THE THREE SCOUTS EPUB
THE WEB SERVER BOOK (PB)
TOUCHING THE RAINBOW

TOP SELLERS IN THIS CATEGORY
Learn Adobe Animate CC for Interactive Media (Paperback)
Pearson Education (US)
Our Price : £11.10
more details
Agile Project Management with Kanban (Paperback)
Microsoft Press,U.S.
Our Price : £21.44
more details
NES/Famicom: A Visual Compendium (Hardback)
Bitmap Books
Our Price : £28.49
more details
Advanced Android Application Development (Paperback)
Pearson Education (US)
Our Price : £13.35
more details
ASP.NET Core 1.0 in 24 Hours, Sams Teach Yourself (Paperback)
Pearson Education (US)
Our Price : £8.85
more details
BROWSE FOR BOOKS IN RELATED CATEGORIES
 COMPUTING AND INFORMATION TECHNOLOGY
 computer programming


Information provided by www.pickabook.co.uk
SHOPPING BASKET
  
Your basket is empty
  Total Items: 0
 

NEW
Ramadan and Eid al-Fitr A celebratory, inclusive and educational exploration of Ramadan and Eid al-Fitr for both children that celebrate and children who want to understand and appreciate their peers who do.
add to basket

Learning
That''s My Story!: Drama for Confidence, Communication and C... The ability to communicate is an essential life skill for all children, underpinning their confidence, personal and social wellbeing, and sense of self.
add to basket