News for hackers. Stuff that matters.
Re:OpenAI Withdraws 3 Math Papers by kevinsync on Thursday October 08, 2026 @11:51AM (#50007350)
I always like to say that LLM-produced test suites aren't for testing software correctness or validity, they're for testing to make sure that stuff that was previously in place stays unchanged. This, of course, is six-in-one-hand-half-a-dozen-in-the-other since the agent will often just update tests to match the updates it just made, but I do find value in providing some kind of continuity to a codebase that's being modified at breakneck pace. YMMV
Re:OpenAI Withdraws 3 Math Papers by globular-toast on Thursday October 08, 2026 @12:38PM (#50008054)
Yep. The only reason for automated testing is to enable future refactoring, which might be needed for future development. If we only wrote software once, we wouldn't need automated tests. You'd just write the software, test manually as you go, then ship it when you're happy. Ideally not all future development would even need any refactors. A good software architecture would allow one to add features simply by adding more modules of code. But, of course, we don't know what the perfect software architecture is from the start, so we need to assume someone will one day need to refactor.
Re:OpenAI Withdraws 3 Math Papers by motbus3 on Thursday October 08, 2026 @03:44PM (#50011039)
Nice point. But I still have way too many vibe coded tests that passes and break in production despite they should have failed but Claude fixed the test by mocking the test to pass. I am not kidding.