From the course: Agile Software Development: Dealing with Legacy Code and Technical Debt
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Aging tools make technical debt worse
From the course: Agile Software Development: Dealing with Legacy Code and Technical Debt
Aging tools make technical debt worse
- [Instructor] Imagine you're making improvements to a house that was built 200 years ago. Before you get started, would you go to the store and buy a bunch of 200-year-old tools? Hand drills and saws? Nails fashioned by the local blacksmith from sheets of iron where you'd be lucky to have two nails that are the exact same shape and size? No, of course not. You would get the most modern tools that you can buy. That likely means drills and saws that are powered by electricity and utilize electric motors that do most of the work, and all of the nails that you'd buy would be the result of mass production and high-precision and machined manufacturing, ensuring that each nail is almost exactly like all the others in the box. So what does all this have to do with software? Well, time and time again when people get started on a project that they've inherited, they hunt down all the old tools that were used by the previous team…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.