Re:Verified Spec-Driven Development (VSDD)
by chrisweekly on Saturday February 28, 2026 @04:22PM
(#47200399)
could you say more about removing agents.md?
Re:Verified Spec-Driven Development (VSDD)
by supermdguy on Saturday February 28, 2026 @05:19PM
(#47200899)
Probably referencing this: https://news.ycombinator.com/item?id=47034087
Re:Verified Spec-Driven Development (VSDD)
by chrisweekly on Saturday February 28, 2026 @10:18PM
(#47203309)
thanks
btw, if you're right, that post's top comment seems to make a strong case for keeping agents.md
Re:Verified Spec-Driven Development (VSDD)
by esperent on Sunday March 01, 2026 @12:53AM
(#47204090)
Modern testing frameworks already use BDD (behavior driven development , which simply means writing tests in natural language. BDD is a superset of TDD:
import { describe, it, expect } from 'vitest';
describe('User Authentication', () => {
it('should allow login with valid credentials', () => {
const result = login('[email protected]', 'password123');
expect(result.isAuthenticated).toBe(true);
});
This is BDD and every testing framework I've used in my entire career and 95% of the tests I've written look something like that.
Why not TDD? Since a lot of developers use LLMs to create tests today, plus a lot of the training data contains information on how to do this. Making it something that it either can figure out to do by itself or that it will cheat. Both equally bad.
A somewhat controversial take is that you should simply avoid writing tests which the LLM can produce by itself, similar to how we in the last week removed the agents.md file.