Read Anywhere and on Any Device!

Special Offer | $0.00

Join Today And Start a 30-Day Free Trial and Get Exclusive Member Benefits to Access Millions Books for Free!

Read Anywhere and on Any Device!

  • Download on iOS
  • Download on Android
  • Download on iOS

Re-Engineering Legacy Software

Chris Birchall
4.9/5 (14848 ratings)
Description:Re-Engineering Legacy Software is an experience-driven guide to revitalizing inherited projects, covering refactoring, quality metrics, toolchain and workflow, continuous integration, infrastructure automation, and organizational culture. On the purely technical side, you'll learn techniques for introducing dependency injection for code modularity, quantitatively measuring quality, and automating infrastructure. On the strategic side, you'll develop practical processes for deciding whether to rewrite or refactor, team organization, and even convincing management that quality matters. 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.Table of contentsPART 1. Getting Started1. Understanding the challenges of legacy projects2. Finding your starting pointPART 2. Refactoring to improve the codebase3. Preparing to refactor4. Refactoring5. Re-architecting6. The big rewritePART 3. Beyond refactoring -improving project workflow and infrastructure7. Automating the development environment8. Extending automation to test, staging and production environments9. Modernizing the development, building, and deployment of legacy software10. Stop writing legacy code!IndexWe have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with Re-Engineering Legacy Software. To get started finding Re-Engineering Legacy Software, you are right to find our website which has a comprehensive collection of manuals listed.
Our library is the biggest of these that have literally hundreds of thousands of different products represented.
Pages
Format
PDF, EPUB & Kindle Edition
Publisher
Release
ISBN
1638353328

Re-Engineering Legacy Software

Chris Birchall
4.4/5 (1290744 ratings)
Description: Re-Engineering Legacy Software is an experience-driven guide to revitalizing inherited projects, covering refactoring, quality metrics, toolchain and workflow, continuous integration, infrastructure automation, and organizational culture. On the purely technical side, you'll learn techniques for introducing dependency injection for code modularity, quantitatively measuring quality, and automating infrastructure. On the strategic side, you'll develop practical processes for deciding whether to rewrite or refactor, team organization, and even convincing management that quality matters. 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.Table of contentsPART 1. Getting Started1. Understanding the challenges of legacy projects2. Finding your starting pointPART 2. Refactoring to improve the codebase3. Preparing to refactor4. Refactoring5. Re-architecting6. The big rewritePART 3. Beyond refactoring -improving project workflow and infrastructure7. Automating the development environment8. Extending automation to test, staging and production environments9. Modernizing the development, building, and deployment of legacy software10. Stop writing legacy code!IndexWe have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with Re-Engineering Legacy Software. To get started finding Re-Engineering Legacy Software, you are right to find our website which has a comprehensive collection of manuals listed.
Our library is the biggest of these that have literally hundreds of thousands of different products represented.
Pages
Format
PDF, EPUB & Kindle Edition
Publisher
Release
ISBN
1638353328

More Books

loader