O'Reilly logo

Managing Software Debt: Building for Inevitable Change by Brent Barton, Chris Sterling

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. Managing Software Debt

image

What he needs is some way to pay back. Not some way to borrow more.

Will Rogers

Where Does Software Debt Come From?

Many software developers have to deal with bad code at some point during their careers. Simple changes become frustrating endeavors. This results in more code that is difficult to read and unnecessarily complex. Test scripts and requirements are lacking and discordant with the existing system. The build is cryptic, minimally sufficient, and difficult to successfully configure and execute. It is almost impossible to find the proper place to make a requested change without breaking unexpected portions ...

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