Modernizing Legacy Applications in PHP is popular PDF and ePub book, written by Paul M. Jones in 2016-08-31, it is a fantastic choice for those who relish reading online the Computers genre. Let's immerse ourselves in this engaging Computers book by exploring the summary and details provided below. Remember, Modernizing Legacy Applications in PHP can be Read Online from any device for your convenience.

Modernizing Legacy Applications in PHP Book PDF Summary

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.

Detail Book of Modernizing Legacy Applications in PHP PDF

Modernizing Legacy Applications in PHP
  • Author : Paul M. Jones
  • Release : 31 August 2016
  • Publisher : Packt Publishing Ltd
  • ISBN : 9781787127784
  • Genre : Computers
  • Total Page : 286 pages
  • Language : English
  • PDF File Size : 21,5 Mb

If you're still pondering over how to secure a PDF or EPUB version of the book Modernizing Legacy Applications in PHP by Paul M. Jones, don't worry! All you have to do is click the 'Get Book' buttons below to kick off your Download or Read Online journey. Just a friendly reminder: we don't upload or host the files ourselves.

Get Book

PHP 7 Real World Application Development

PHP 7  Real World Application Development Author : Doug Bierer,Altaf Hussain,Branko Ajzele
Publisher : Packt Publishing Ltd
File Size : 53,6 Mb
Get Book
Use new features of PHP 7 to solve practical, real-world problems faced by PHP developers like yours...

Modern PHP

Modern PHP Author : Josh Lockhart
Publisher : "O'Reilly Media, Inc."
File Size : 12,6 Mb
Get Book
PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP t...

Working Effectively with Legacy Code

Working Effectively with Legacy Code Author : Michael Feathers
Publisher : Prentice Hall Professional
File Size : 15,9 Mb
Get Book
Get more out of your legacy systems: more performance, functionality, reliability, and manageability...

Object Design Style Guide

Object Design Style Guide Author : Matthias Noback
Publisher : Simon and Schuster
File Size : 49,5 Mb
Get Book
”Demystifies object-oriented programming, and lays out how to use it to design truly secure and pe...

Microservices Patterns

Microservices Patterns Author : Chris Richardson
Publisher : Simon and Schuster
File Size : 43,9 Mb
Get Book
"A comprehensive overview of the challenges teams face when moving to microservices, with industry-t...

The Mikado Method

The Mikado Method Author : Daniel Brolund,Ola Ellnestam
Publisher : Simon and Schuster
File Size : 30,6 Mb
Get Book
Summary The Mikado Method is a book written by the creators of this process. It describes a pragmati...

Scalable Internet Architectures

Scalable Internet Architectures Author : Theo Schlossnagle
Publisher : Pearson Education
File Size : 40,8 Mb
Get Book
As a developer, you are aware of the increasing concern amongst developers and site architects that ...

Information Systems Transformation

Information Systems Transformation Author : William M. Ulrich,Philip Newcomb
Publisher : Morgan Kaufmann
File Size : 8,5 Mb
Get Book
Every major enterprise has a significant installed base of existing software systems that reflect th...