I've been practicing Test Driven Development (TDD) with code produced by ChatGPT. It goes like this: - Write a few test cases - Ask it to generate code - Get to green - Refactor (or ask it to do it) - Repeat