Red Green Leash: Keeping a Fast Coding Assistant on Track
I have used Test-Driven Development, TDD, since the early 2000s. It makes me faster and safer.
While developing LogEze together with a coding assistant I have a set of rules I expect the assistant to follow. They keep it on a short leash. The rules are not theory. They are what remained after many sessions where the assistant didn't follow the TDD process good enough in my opinion. I have published a snapshot of them at github.com/tsundberg/red-green-leash, so this post can explain the rules and send you there for the files to copy and adapt.
The tagline says most of it: "No green without red. No step without a human."