Share

Re-Engineering Legacy Software

Download Re-Engineering Legacy Software PDF Online Free

Author :
Release : 2016-04-15
Genre : Computers
Kind : eBook
Book Rating : 328/5 ( reviews)

GET EBOOK


Book Synopsis Re-Engineering Legacy Software by : Chris Birchall

Download or read book Re-Engineering Legacy Software written by Chris Birchall. This book was released on 2016-04-15. Available in PDF, EPUB and Kindle. Book excerpt: 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 Understanding the challenges of legacy projects Finding your starting point PART 2 REFACTORING TO IMPROVE THE CODEBASE Preparing to refactor Refactoring Re-architecting The Big Rewrite PART 3 BEYOND REFACTORING—IMPROVING PROJECT WORKFLOWAND INFRASTRUCTURE Automating the development environment Extending automation to test, staging, and production environments Modernizing the development, building, and deployment of legacy software Stop writing legacy code!

Object-oriented Reengineering Patterns

Download Object-oriented Reengineering Patterns PDF Online Free

Author :
Release : 2009
Genre : Computers
Kind : eBook
Book Rating : 12X/5 ( reviews)

GET EBOOK


Book Synopsis Object-oriented Reengineering Patterns by : Serge Demeyer

Download or read book Object-oriented Reengineering Patterns written by Serge Demeyer. This book was released on 2009. Available in PDF, EPUB and Kindle. Book excerpt: Object-Oriented Reengineering Patterns collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign. This book is made available under the Creative Commons Attribution-ShareAlike 3.0 license. You can either download the PDF for free, or you can buy a softcover copy from lulu.com. Additional material is available from the book's web page at http://scg.unibe.ch/oorp

Application Software Re-engineering

Download Application Software Re-engineering PDF Online Free

Author :
Release : 2010-09
Genre : Software engineering
Kind : eBook
Book Rating : 857/5 ( reviews)

GET EBOOK


Book Synopsis Application Software Re-engineering by : Aalam M. Afshar

Download or read book Application Software Re-engineering written by Aalam M. Afshar. This book was released on 2010-09. Available in PDF, EPUB and Kindle. Book excerpt: Application Software Re-engineering is about reorganizing and modifying existing software systems to make them more maintainable and user friendly. It also powerfully dwells on the aspects of general Application Software Reengineering across variou.

Legacy Software Re-Engineering Technology (LSRET).

Download Legacy Software Re-Engineering Technology (LSRET). PDF Online Free

Author :
Release : 1998
Genre :
Kind : eBook
Book Rating : /5 ( reviews)

GET EBOOK


Book Synopsis Legacy Software Re-Engineering Technology (LSRET). by :

Download or read book Legacy Software Re-Engineering Technology (LSRET). written by . This book was released on 1998. Available in PDF, EPUB and Kindle. Book excerpt: This Final Report documents the state of the Legacy Software Reengineering Technology (LSRET) Prototype Project at the time it was halted. The technology developed by TASC under the LSRET program was to be used to assist in the reengineering of avionics software. The RET was designed to process FORTRAN and JOVIAL code, and generate Ada code. The RET was also designed to be extensible to other High Order Languages. Much of the existing avionics software is poorly documented for maintenance purposes. LSRET was being developed to support engineers in transforming the legacy code into a more modern programming language and also to be used to (re)document either the legacy or the reengineered systems. This would improve the maintainability of the avionics software in two ways. LSRET could reengineer the software into a language that promotes better software engineering practices; and also makes it easier to find engineers who are trained in the use of the newer language. Second, LSRET could redocument the legacy and reengineered systems making them easier to maintain in the future.

Re-Engineering RPG Legacy Applications

Download Re-Engineering RPG Legacy Applications PDF Online Free

Author :
Release : 1999
Genre : Computers
Kind : eBook
Book Rating : 060/5 ( reviews)

GET EBOOK


Book Synopsis Re-Engineering RPG Legacy Applications by : Paul Tuohy

Download or read book Re-Engineering RPG Legacy Applications written by Paul Tuohy. This book was released on 1999. Available in PDF, EPUB and Kindle. Book excerpt: Re-engineering AS/400 Legacy Applications and companion CD ROM provide a tutorial aimed at showing you how to modernize your applications by taking you step by step through the re-engineering of a sample application. Author Paul Tuohy covers conversion of RPG IV programs, as well as re-engineering them to take full advantage of RPG IV and ILE. He also covers triggers, referential integrity, and APIs so that your applications can take advantage of all the new technology that is available today. This book will be a valuable aid as you evaluate your legacy applications and then move into re- engineering.

You may also like...