Yadda 3.0.0: BDD in the Age of AI Agents

(stephen-cresswell.com)

25 points | by scresswell 3 hours ago ago

8 comments

  • Amekedl 17 minutes ago

    Being hard here, though: Purely dismissing it as not being worth of my time due to the example alone.

  • krautsauer 2 hours ago

    "Behaviour Driven Development"

    I was expecting something on Binary Decision Diagrams. SAOD is worst with TLAs.

    • WalterGR 2 hours ago

      What is SAOD? Do you mean SOAD?

      • contradictioned an hour ago

        Severe Acronym Overload Disorder.

        Funny enough, Google's overview box also suggests soad: "SAOD (or SOAD) most commonly refers to the rock band System of a Down"

        • WalterGR 24 minutes ago

          Thanks. (That’s what it suggested for me as well. Clarifying that I meant in the context of software, it suggested a misspelling of SOAD - Service-Oriented Analysis and Design.)

  • scresswell 3 hours ago

    Yadda 3.0.0 is out. The release modernises the JavaScript BDD library, but more interestingly, it was largely built by Claude Code and points to why executable specifications may become even more valuable in an agentic development world.

    • ur-whale an hour ago

      One suggestion: my bet is that close to no one knows what the acronym BDD stands for. The first comment on this post is in fact exactly about that.

      I'd consider explaining what BBD is at the start of the front page of your project.

      • cbsmith 12 minutes ago

        "my bet is that close to no one knows what the acronym BDD stands for".

        That's disconcerting. Software engineers ought to know.