AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Refactoring and Test-Driven Development (TDD)
This chapter discusses the process of refactoring while practicing test-driven development (TDD), emphasizing the need to prioritize fixing issues in new code. It also covers deviations from the normal TDD flow, such as writing multiple tests at once and implementing both the CLI and API together.