top | item 46578888

(no title)

mlady | 1 month ago

thank you for the reference! I'm going to borrow the "outside in TDD" and see how well it works for my agents. they seem to do regular TDD well, but adding more structure to TDD seems like it would work even better.

discuss

order

burnerToBetOut|1 month ago

Don't mention it :)

I should've also shared this link: https://www.codurance.com/publications/2017/10/23/outside-in...

With that particular style of TDD, the trick to doing it well is to let the design _emerge_.

In my experience, AI coding agents are trained to do precisely the opposite of emergent design.

Cody, at least, convinced me that it's impossible for a coding agent to restrain itself from delivering a fully-formed implementation FIRST, in one fell swoop. And THEN it generates the test afterward.

The kind of discipline that London Style TDD prescribes seems like something only humans are capable of. Even then, only a small percentage of human TDD practitioners are able to be that disciplined.

I'm super interested in following your success with getting AI agents to work in the true spirit of Outside-In TDD.