Articoli correlati a Modernizing Legacy Applications in PHP: Make your legacy...

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

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

Sinossi

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!

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Informazioni sull?autore

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.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Zustand: Hervorragend | Seiten:...
Visualizza questo articolo

EUR 9,90 per la spedizione da Germania a Italia

Destinazione, tempi e costi

EUR 7,67 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

9781312100633: Modernizing Legacy Applications in PHP

Edizione in evidenza

ISBN 10:  131210063X ISBN 13:  9781312100633
Casa editrice: Lulu.com, 2014
Brossura

Risultati della ricerca per Modernizing Legacy Applications in PHP: Make your legacy...

Foto dell'editore

Paul Jones
Editore: Packt Publishing, 2016
ISBN 10: 1787124703 ISBN 13: 9781787124707
Antico o usato Brossura

Da: Buchpark, Trebbin, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Hervorragend. Zustand: Hervorragend | Seiten: 286 | Sprache: Englisch | Produktart: Bücher. Codice articolo 28578883/1

Contatta il venditore

Compra usato

EUR 24,84
Convertire valuta
Spese di spedizione: EUR 9,90
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Jones, Paul
Editore: Packt Publishing, 2016
ISBN 10: 1787124703 ISBN 13: 9781787124707
Nuovo Brossura

Da: California Books, Miami, FL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo I-9781787124707

Contatta il venditore

Compra nuovo

EUR 29,86
Convertire valuta
Spese di spedizione: EUR 7,67
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Paul M. Jones
Editore: Packt Publishing Limited, 2016
ISBN 10: 1787124703 ISBN 13: 9781787124707
Nuovo PAP
Print on Demand

Da: PBShop.store US, Wood Dale, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781787124707

Contatta il venditore

Compra nuovo

EUR 36,68
Convertire valuta
Spese di spedizione: EUR 1,20
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Paul M. Jones
Editore: Packt Publishing Limited, 2016
ISBN 10: 1787124703 ISBN 13: 9781787124707
Nuovo PAP
Print on Demand

Da: PBShop.store UK, Fairford, GLOS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

PAP. Condizione: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice articolo L0-9781787124707

Contatta il venditore

Compra nuovo

EUR 33,25
Convertire valuta
Spese di spedizione: EUR 6,15
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Jones, Paul
ISBN 10: 1787124703 ISBN 13: 9781787124707
Nuovo Paperback or Softback

Da: BargainBookStores, Grand Rapids, MI, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback or Softback. Condizione: New. Modernizing Legacy Applications in PHP: Make your legacy applications organized, testable and free of globals 1.09. Book. Codice articolo BBS-9781787124707

Contatta il venditore

Compra nuovo

EUR 29,02
Convertire valuta
Spese di spedizione: EUR 11,51
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 5 disponibili

Aggiungi al carrello

Foto dell'editore

Jones, Paul
Editore: Packt Publishing, 2016
ISBN 10: 1787124703 ISBN 13: 9781787124707
Nuovo Brossura

Da: Ria Christie Collections, Uxbridge, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. In. Codice articolo ria9781787124707_new

Contatta il venditore

Compra nuovo

EUR 32,42
Convertire valuta
Spese di spedizione: EUR 10,52
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Jones, Paul
Editore: Packt Publishing, 2016
ISBN 10: 1787124703 ISBN 13: 9781787124707
Nuovo Brossura

Da: GreatBookPrices, Columbia, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 29164649-n

Contatta il venditore

Compra nuovo

EUR 26,69
Convertire valuta
Spese di spedizione: EUR 17,05
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Jones, Paul
Editore: Packt Publishing, 2016
ISBN 10: 1787124703 ISBN 13: 9781787124707
Nuovo Brossura

Da: GreatBookPricesUK, Woodford Green, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: New. Codice articolo 29164649-n

Contatta il venditore

Compra nuovo

EUR 31,57
Convertire valuta
Spese di spedizione: EUR 17,55
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Paul M. Jones
Editore: Packt Publishing Limited, 2016
ISBN 10: 1787124703 ISBN 13: 9781787124707
Nuovo Paperback / softback
Print on Demand

Da: THE SAINT BOOKSTORE, Southport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback / softback. Condizione: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 526. Codice articolo C9781787124707

Contatta il venditore

Compra nuovo

EUR 41,18
Convertire valuta
Spese di spedizione: EUR 10,18
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: Più di 20 disponibili

Aggiungi al carrello

Foto dell'editore

Paul M. Jones
ISBN 10: 1787124703 ISBN 13: 9781787124707
Nuovo Paperback

Da: Chiron Media, Wallingford, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Codice articolo 6666-IUK-9781787124707

Contatta il venditore

Compra nuovo

EUR 28,58
Convertire valuta
Spese di spedizione: EUR 23,38
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 10 disponibili

Aggiungi al carrello

Vedi altre 4 copie di questo libro

Vedi tutti i risultati per questo libro