Join M. Scott Ford for an in-depth discussion in this video Aging tools make technical debt worse, part of Agile Software Development: Dealing with Legacy Code and Technical Debt.
- [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 and then they just keep using them. …
AuthorM. Scott Ford
- Assessing the technical debt
- Creating and running a test suite
- Handling failing tests
- Updating dependencies and tools
- Paying down technical debt
- Remaining test driven
- Monitoring code quality
Skill Level Intermediate
Agile Software Development: Code Qualitywith M. Scott Ford1h 40m Intermediate
Agile Software Development: Refactoringwith Richard Kasperowski1h 31m Intermediate
1. Getting Started: Review the Technical Debt
2. Fence in the Technical Debt
3. Improve Your Tools
4. Pay Down Technical Debt
5. Keep Technical Debt at Bay
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.