O'Reilly logo

Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices by Grace A. Lewis, Daniel Plakosh, Robert C. Seacord

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. The Legacy Crisis

The Legacy Crisis
 

The significant problems we face cannot be solved at the same level of thinking we were at when we created them.

 
 --Attributed to Albert Einstein

From the moment a software product is released, the race against time and aging begins. The cliché that “legacy code is code written yesterday” is increasingly true. As the pace of technology development increases, so too does the pace of technology obsolescence. Software modernization attempts to evolve a legacy system, or elements of the system, when conventional evolutionary practices, such as maintenance and enhancement, can no longer achieve the desired system properties. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required