Elektrine lite

← Feed

@uncanny_kate@dice.camp

Post #2854998

2026-05-24 19:28 UTC

One thing that the Perl6/Raku project got right is: The test suite is the spec. If it passes the test suite, it's a correct compiler. I think this is the right answer for nearly any software project. Especially in the days of AI. The test suite is the spec. If it's not in the test suite it's irrelevant. If your vibe code passes the test suite without changing it, it's correct. New projects start with a failing set of tests that get approved. This is the way.

Replies (1)

  • @uncanny_kate@dice.camp TDD was always intended to be this way, but I rarely want to start with writing a test. Heck sometimes I don't even know the shapes of the types involved enough to write tests until I write _some_ code. I'm not opposed to others using that flow, but I really doubt I'll ever start a hobby project with a test suite.

    Open ##3109044