Austrian Post 5.99 DPD courier 6.49 GLS courier 4.49

Re-Engineering Legacy Software

Language EnglishEnglish
Book Paperback
Book Re-Engineering Legacy Software Chris Birchall
Libristo code: 09479143
Publishers Manning Publications, May 2016
Most developers inherit projects built on an existing codebase that reflect design patterns, usage a... Full description
? points 189 b
80.06 včetně DPH
Low in stock at our supplier Shipping in 11-15 days
Austria Delivery to Austria

30-day return policy


You might also be interested in


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. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications."

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account