Tests are an essential tool in keeping technical debt from growing too quickly. Get a brief primer on test-driven development and find out where you can learn even more.
- [Instructor] Write a test, watch it fail, … make it pass, refactor, repeat. … The basics of test-driven development … can be described so simply, but practicing it, … especially on an existing project, … can be quite a challenge. … One of the advantages of following test-driven development … is that you are practically guaranteed … to end up with code that is easy to test. … If your project already has a ton of tests, … then it's important to maintain the momentum … by continuing to build upon them. … The tests that are already there … and the tests that you will add … form a safety net that helps you ship changes faster … with more confidence that no bugs … have slipped through the cracks. … If you're not already familiar with test-driven development, … then take some time to get familiar. … There are many different courses right here in the library … which cover test-driven development. … One of my favorites is Neelam Dwivedi's course, … Programming Foundations: Test-Driven Development. …
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.