Articles liés à Modernizing Legacy Applications in PHP: Make your legacy...

Modernizing Legacy Applications in PHP: Make your legacy applications organized, testable and free of globals - Couverture souple

 
9781787124707: Modernizing Legacy Applications in PHP: Make your legacy applications organized, testable and free of globals

Synopsis

Get your code under control in a series of small, specific steps

Key Features:

- 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.

Book Description:

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 such as 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.

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

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!

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

À propos de l?auteur

Paul M. Jones is an internationally recognized PHP expert who has worked as everything from junior developer to VP of Engineering in all kinds of organizations (corporate, military, non-profit, educational, medical, and others). He blogs professionally at www.paul-m-jones.com and is a regular speaker at various PHP conferences. Paul's latest open-source project is Aura for PHP. Previously, he was the architect behind the Solar Framework, and was the creator of the Savant template system. He was a founding contributor to the Zend Framework (the DB, DB_Table, and View components), and has written a series of authoritative benchmarks on dynamic framework performance. Paul was one of the first elected members of the PEAR project. He is a voting member of the PHP Framework Interoperability Group, where he shepherded the PSR-1 Coding Standard and PSR-2 Coding Style recommendations, and was the primary author on the PSR-4 Autoloader recommendation. He was also a member of the Zend PHP 5.3 Certification education advisory board. In a previous career, Paul was an operations intelligence specialist for the US Air Force. In his spare time, he enjoys putting .308 holes in targets at 400 yards.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Acheter D'occasion

Zustand: Hervorragend | Seiten:...
Afficher cet article
EUR 24,84

Autre devise

EUR 9,90 expédition depuis Allemagne vers France

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 29,86

Autre devise

EUR 6,82 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Autres éditions populaires du même titre

9781312100633: Modernizing Legacy Applications in PHP

Edition présentée

ISBN 10 :  131210063X ISBN 13 :  9781312100633
Editeur : Lulu.com, 2014
Couverture souple

Résultats de recherche pour Modernizing Legacy Applications in PHP: Make your legacy...

Image d'archives

Paul Jones
Edité par Packt Publishing, 2016
ISBN 10 : 1787124703 ISBN 13 : 9781787124707
Ancien ou d'occasion Couverture souple

Vendeur : Buchpark, Trebbin, Allemagne

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : Hervorragend. Zustand: Hervorragend | Seiten: 286 | Sprache: Englisch | Produktart: Bücher. N° de réf. du vendeur 28578883/1

Contacter le vendeur

Acheter D'occasion

EUR 24,84
Autre devise
Frais de port : EUR 9,90
De Allemagne vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Jones, Paul
Edité par Packt Publishing, 2016
ISBN 10 : 1787124703 ISBN 13 : 9781787124707
Neuf Couverture souple

Vendeur : California Books, Miami, FL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur I-9781787124707

Contacter le vendeur

Acheter neuf

EUR 29,86
Autre devise
Frais de port : EUR 6,82
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Jones, Paul
Edité par Packt Publishing, 2016
ISBN 10 : 1787124703 ISBN 13 : 9781787124707
Neuf Couverture souple

Vendeur : Ria Christie Collections, Uxbridge, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. In. N° de réf. du vendeur ria9781787124707_new

Contacter le vendeur

Acheter neuf

EUR 32,42
Autre devise
Frais de port : EUR 4,67
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Paul M. Jones
Edité par Packt Publishing Limited, 2016
ISBN 10 : 1787124703 ISBN 13 : 9781787124707
Neuf PAP
impression à la demande

Vendeur : PBShop.store US, Wood Dale, IL, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9781787124707

Contacter le vendeur

Acheter neuf

EUR 36,68
Autre devise
Frais de port : EUR 0,73
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Paul M. Jones
Edité par Packt Publishing Limited, 2016
ISBN 10 : 1787124703 ISBN 13 : 9781787124707
Neuf PAP
impression à la demande

Vendeur : PBShop.store UK, Fairford, GLOS, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. N° de réf. du vendeur L0-9781787124707

Contacter le vendeur

Acheter neuf

EUR 33,25
Autre devise
Frais de port : EUR 5,65
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Paul M. Jones
Edité par Packt Publishing 2016-08-31, 2016
ISBN 10 : 1787124703 ISBN 13 : 9781787124707
Neuf Paperback

Vendeur : Chiron Media, Wallingford, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : New. N° de réf. du vendeur 6666-IUK-9781787124707

Contacter le vendeur

Acheter neuf

EUR 28,58
Autre devise
Frais de port : EUR 11,10
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 10 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Jones, Paul
Edité par Packt Publishing 8/31/2016, 2016
ISBN 10 : 1787124703 ISBN 13 : 9781787124707
Neuf Paperback or Softback

Vendeur : BargainBookStores, Grand Rapids, MI, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback or Softback. Etat : New. Modernizing Legacy Applications in PHP: Make your legacy applications organized, testable and free of globals 1.09. Book. N° de réf. du vendeur BBS-9781787124707

Contacter le vendeur

Acheter neuf

EUR 29,02
Autre devise
Frais de port : EUR 10,66
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 5 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Jones, Paul
Edité par Packt Publishing, 2016
ISBN 10 : 1787124703 ISBN 13 : 9781787124707
Neuf Couverture souple

Vendeur : GreatBookPrices, Columbia, MD, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 29164649-n

Contacter le vendeur

Acheter neuf

EUR 26,69
Autre devise
Frais de port : EUR 17,05
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Paul M. Jones
Edité par Packt Publishing Limited, 2016
ISBN 10 : 1787124703 ISBN 13 : 9781787124707
Neuf Paperback / softback
impression à la demande

Vendeur : THE SAINT BOOKSTORE, Southport, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback / softback. Etat : New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 526. N° de réf. du vendeur C9781787124707

Contacter le vendeur

Acheter neuf

EUR 41,18
Autre devise
Frais de port : EUR 7,21
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image fournie par le vendeur

Jones, Paul
Edité par Packt Publishing, 2016
ISBN 10 : 1787124703 ISBN 13 : 9781787124707
Neuf Couverture souple

Vendeur : GreatBookPricesUK, Woodford Green, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. N° de réf. du vendeur 29164649-n

Contacter le vendeur

Acheter neuf

EUR 31,57
Autre devise
Frais de port : EUR 17,55
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

There are 4 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre