Search⌘ K
AI Features

Don’t Look Back

Explore techniques for managing legacy Rails code testing by adopting test-driven development for new features and bug fixes. Understand how to incrementally build test coverage while minimizing risks to deadlines and avoiding large-scale codebase refactoring. Learn to focus on one task at a time to maintain code stability and improve test quality progressively.

We'll cover the following...

It’s almost certainly not worth our time and effort to cover an entire complex legacy application before writing any code. We love tests, but the risks involved in doing that much coverage work at once are high, especially if the customer expects us to start working on new functionality.

We draw a line in ...