~/talk

TDD & generative AI - a perfect pairing?

Talkat JCON EUROPE 2024 · 2024-05-13..05-16· [ai-assisted-development, testing]
links:none on file
slides:none on file

Asks whether unit tests alone can drive code generation and shows a working prototype: a CLI and Maven plugin that calls local and cloud LLMs, runs JUnit tests, and iterates on failures until tests pass. Uses test driven generation with local models (LlamaTre) and GPT‑4 when needed, handles classloading, package/file extraction and Spring endpoints; demos include prime generator and HTTP age endpoint and mostly succeed after a few loops.

AI-written summary · about

  1. 0:00Introduction
  2. 0:33Concept overview
  3. 1:50Defining test-driven generation
  4. 4:40Verifying AI output
  5. 7:12Workflow schema
  6. 9:11Initial demos
  7. 12:05Building the TDG tool
  8. 18:55Tool demo
  9. 21:27Adding features via tests
  10. 23:59Complex refactoring
  11. 28:22Troubleshooting AI failures
  12. 31:43Maven plugin implementation
  13. 36:56Framework-based demos
  14. 41:04Conclusion and future goals
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.