← Back to context

Comment by seanmcdirmid

4 days ago

TDD is still off though, clean room is better. With TDD your agent can cheat by making the implementation just pass tests without actually making the implementation do anything else otherwise. With clean room, you have agents develop implementation and tests independently, and have an arbiter run the tests, delivering feedback to test and implementation agents if they are wrong (yes, tests can be wrong also), no cheating, you need a specification as a single source of truth for this to work though.