Articles liés à Re-Engineering Legacy Software

Re-Engineering Legacy Software - Couverture souple

 
9781617292507: Re-Engineering Legacy Software

Synopsis

Summary

As a developer, you may inherit projects built on existing codebases with design patterns, usage assumptions, infrastructure, and tooling from another time and another team. Fortunately, there are ways to breathe new life into legacy projects so you can maintain, improve, and scale them without fighting their limitations.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Book

Re-Engineering Legacy Software is an experience-driven guide to revitalizing inherited projects. It covers refactoring, quality metrics, toolchain and workflow, continuous integration, infrastructure automation, and organizational culture. You'll learn techniques for introducing dependency injection for code modularity, quantitatively measuring quality, and automating infrastructure. You'll also develop practical processes for deciding whether to rewrite or refactor, organizing teams, and convincing management that quality matters. Core topics include deciphering and modularizing awkward code structures, integrating and automating tests, replacing outdated build systems, and using tools like Vagrant and Ansible for infrastructure automation.

What's Inside

  • Refactoring legacy codebases
  • Continuous inspection and integration
  • Automating legacy infrastructure
  • New tests for old code
  • Modularizing monolithic projects

About the Reader

This book is written for developers and team leads comfortable with an OO language like Java or C#.

About the Author

Chris Birchall is a senior developer at the Guardian in London, working on the back-end services that power the website.

Table of Contents

    PART 1 GETTING STARTED

  1. Understanding the challenges of legacy projects
  2. Finding your starting point
  3. PART 2 REFACTORING TO IMPROVE THE CODEBASE

  4. Preparing to refactor
  5. Refactoring
  6. Re-architecting
  7. The Big Rewrite
  8. PART 3 BEYOND REFACTORING—IMPROVING PROJECT WORKFLOWAND INFRASTRUCTURE

  9. Automating the development environment
  10. Extending automation to test, staging, and production environments
  11. Modernizing the development, building, and deployment of legacy software
  12. Stop writing legacy code!

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

À propos de l?auteur

Chris Birchall is a senior developer at the Guardian in London, working on the back-end services that power the website.

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

Acheter D'occasion

état :  Assez bon
Used book that is in excellent...
Afficher cet article

EUR 8,64 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 61,28

Autre devise

EUR 3,42 expédition depuis Etats-Unis vers France

Destinations, frais et délais

Autres éditions populaires du même titre

9789386052896: Re Engineering Legacy Software

Edition présentée

ISBN 10 :  938605289X ISBN 13 :  9789386052896
Couverture souple

Résultats de recherche pour Re-Engineering Legacy Software

Image d'archives

Birchall, Chris
Edité par Manning Publications Co. LLC, 2016
ISBN 10 : 1617292508 ISBN 13 : 9781617292507
Ancien ou d'occasion Couverture souple

Vendeur : Better World Books, Mishawaka, IN, Etats-Unis

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

Etat : Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. N° de réf. du vendeur 52387163-6

Contacter le vendeur

Acheter D'occasion

EUR 7,46
Autre devise
Frais de port : EUR 8,64
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Birchall, Chris
Edité par Manning, 2016
ISBN 10 : 1617292508 ISBN 13 : 9781617292507
Ancien ou d'occasion paperback Edition originale

Vendeur : The Maryland Book Bank, Baltimore, MD, Etats-Unis

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

paperback. Etat : Very Good. First Edition. Used - Very Good. N° de réf. du vendeur 3-SS-4-0099

Contacter le vendeur

Acheter D'occasion

EUR 8,31
Autre devise
Frais de port : EUR 34,24
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Chris Birchall
Edité par Manning Publications, US, 2016
ISBN 10 : 1617292508 ISBN 13 : 9781617292507
Neuf Paperback

Vendeur : Rarewaves USA, OSWEGO, IL, Etats-Unis

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

Paperback. Etat : New. DESCRIPTION Most developers inherit projects built on an existing codebase that reflect design patterns, usage assumptions, infrastructure, and tooling from another time and another team. (And the docs are complete rubbish.) Fortunately, there are techniques that can breathe new life into legacy projects, allowing them to be maintained, improved, and scaled without having to constantly fight their current limitations. Stronger applications can be developed by injecting new architectural patterns, modern techniques for performance analysis, updated tests and build tools, and a healthy dose of cultural wisdom-creating a better work experience for all involved.   Re-Engineering Legacy Software is an experience-driven guide to revitalizing inherited projects. It covers refactoring, quality metrics, toolchain and workflow, continuous integration, infrastructure automation, and organizational culture. On the technical side, readers will learn techniques for introducing dependency injection for code modularity, quantitatively measuring quality, and automating infrastructure. On the strategic side, they'll develop practical processes for solid decision making. Core topics include deciphering and modularizing awkward code structures, effectively integrating and automating tests, replacing an outdated build system, and infrastructure automation using tools like Vagrant and Ansible.   KEY SELLING POINTS Practical step-by-step guide Concrete examples Provides techniques needed to tackle legacy projects Leads to more productive development and reduces bugs   AUDIENCE This book is written for developers and team leads comfortable with an OO language like Java or C#.   ABOUT THE TECHNOLOGY Ansible is an open-source software platform for configuring and managing computers that has recently been gaining a lot of traction. Vagrant is computer software for building complete development environments. N° de réf. du vendeur LU-9781617292507

Contacter le vendeur

Acheter neuf

EUR 61,28
Autre devise
Frais de port : EUR 3,42
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 10 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Chris Birchall
Edité par Manning Publications, US, 2016
ISBN 10 : 1617292508 ISBN 13 : 9781617292507
Neuf Paperback

Vendeur : Rarewaves USA United, OSWEGO, IL, Etats-Unis

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

Paperback. Etat : New. DESCRIPTION Most developers inherit projects built on an existing codebase that reflect design patterns, usage assumptions, infrastructure, and tooling from another time and another team. (And the docs are complete rubbish.) Fortunately, there are techniques that can breathe new life into legacy projects, allowing them to be maintained, improved, and scaled without having to constantly fight their current limitations. Stronger applications can be developed by injecting new architectural patterns, modern techniques for performance analysis, updated tests and build tools, and a healthy dose of cultural wisdom-creating a better work experience for all involved.   Re-Engineering Legacy Software is an experience-driven guide to revitalizing inherited projects. It covers refactoring, quality metrics, toolchain and workflow, continuous integration, infrastructure automation, and organizational culture. On the technical side, readers will learn techniques for introducing dependency injection for code modularity, quantitatively measuring quality, and automating infrastructure. On the strategic side, they'll develop practical processes for solid decision making. Core topics include deciphering and modularizing awkward code structures, effectively integrating and automating tests, replacing an outdated build system, and infrastructure automation using tools like Vagrant and Ansible.   KEY SELLING POINTS Practical step-by-step guide Concrete examples Provides techniques needed to tackle legacy projects Leads to more productive development and reduces bugs   AUDIENCE This book is written for developers and team leads comfortable with an OO language like Java or C#.   ABOUT THE TECHNOLOGY Ansible is an open-source software platform for configuring and managing computers that has recently been gaining a lot of traction. Vagrant is computer software for building complete development environments. N° de réf. du vendeur LU-9781617292507

Contacter le vendeur

Acheter neuf

EUR 63,14
Autre devise
Frais de port : EUR 3,42
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 10 disponible(s)

Ajouter au panier

Image d'archives

Birchall, Chris
Edité par Manning, 2016
ISBN 10 : 1617292508 ISBN 13 : 9781617292507
Neuf Paperback

Vendeur : Toscana Books, AUSTIN, TX, Etats-Unis

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

Paperback. Etat : new. Excellent Condition.Excels in customer satisfaction, prompt replies, and quality checks. N° de réf. du vendeur Scanned1617292508

Contacter le vendeur

Acheter neuf

EUR 50,22
Autre devise
Frais de port : EUR 25,68
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Chris Birchall
Edité par Manning Publications, 2016
ISBN 10 : 1617292508 ISBN 13 : 9781617292507
Neuf Couverture souple Edition originale

Vendeur : Kennys Bookshop and Art Galleries Ltd., Galway, GY, Irlande

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

Etat : New. Num Pages: 380 pages. BIC Classification: UMZ. Category: (P) Professional & Vocational. . . 2016. 1st Edition. Paperback. . . . . N° de réf. du vendeur V9781617292507

Contacter le vendeur

Acheter neuf

EUR 81,21
Autre devise
Frais de port : EUR 3
De Irlande vers France
Destinations, frais et délais

Quantité disponible : 15 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Birchall, Chris
Edité par Manning Publications|Manning, 2016
ISBN 10 : 1617292508 ISBN 13 : 9781617292507
Neuf Couverture souple

Vendeur : moluna, Greven, Allemagne

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

Etat : New. KEY SELLING POINTS Practical step-by-step guide Concrete examples Provides techniques needed to tackle legacy projects Leads to more productive development and reduces bugs AUDIENCE This book is written for developers and team leads comfortable with. N° de réf. du vendeur 40441760

Contacter le vendeur

Acheter neuf

EUR 78,10
Autre devise
Frais de port : EUR 9,70
De Allemagne vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Birchall, Chris
Edité par Manning, 2016
ISBN 10 : 1617292508 ISBN 13 : 9781617292507
Neuf Paperback

Vendeur : upickbook, Daly City, CA, Etats-Unis

É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 mon0000231351

Contacter le vendeur

Acheter neuf

EUR 46,13
Autre devise
Frais de port : EUR 41,93
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Birchall, Chris
Edité par Simon and Schuster, 2016
ISBN 10 : 1617292508 ISBN 13 : 9781617292507
Ancien ou d'occasion Couverture souple

Vendeur : INDOO, Avenel, NJ, Etats-Unis

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

Etat : As New. Unread copy in mint condition. N° de réf. du vendeur SS9781617292507

Contacter le vendeur

Acheter D'occasion

EUR 48,12
Autre devise
Frais de port : EUR 51,36
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : Plus de 20 disponibles

Ajouter au panier

Image d'archives

Birchall, Chris
Edité par Simon and Schuster, 2016
ISBN 10 : 1617292508 ISBN 13 : 9781617292507
Neuf Couverture souple

Vendeur : INDOO, Avenel, NJ, Etats-Unis

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

Etat : New. Brand New. N° de réf. du vendeur 9781617292507

Contacter le vendeur

Acheter neuf

EUR 48,21
Autre devise
Frais de port : EUR 51,36
De Etats-Unis 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