DEV Community

Testing

Find those bugs before your users do! 🐛

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Test Your supabase-js Code Without a Server: An In-Process Backend for Vitest

Test Your supabase-js Code Without a Server: An In-Process Backend for Vitest

Comments
4 min read
Score the Issue Before You Claim It: A Reproducibility Ledger for OSS Work

Score the Issue Before You Claim It: A Reproducibility Ledger for OSS Work

Comments
7 min read
Refactor a Repo You Don't Understand: Golden Files First, One Change Second

Refactor a Repo You Don't Understand: Golden Files First, One Change Second

Comments 1
5 min read
Cloneable Is Not Reproducible: Four Myths About Free AI Coding Tiers

Cloneable Is Not Reproducible: Four Myths About Free AI Coding Tiers

Comments
7 min read
My Notes Bot Agreed With a Lie, So I Built a Fixture Harness

My Notes Bot Agreed With a Lie, So I Built a Fixture Harness

Comments
8 min read
Your First Hour in a Mobile AI Repo: Audit the Environment, Then Ship a Boring First PR

Your First Hour in a Mobile AI Repo: Audit the Environment, Then Ship a Boring First PR

Comments
6 min read
Rerunning Agent Patch Tests Until Green Is Not Evidence — Budget the Flakes Instead

Rerunning Agent Patch Tests Until Green Is Not Evidence — Budget the Flakes Instead

Comments
7 min read
48-Hour Field Notes: I Replayed a Generated Migration Twice and the Row Counts Moved

48-Hour Field Notes: I Replayed a Generated Migration Twice and the Row Counts Moved

Comments
5 min read
Before you pay a CSV x402 API: why HTTP 400 must come before 402

Before you pay a CSV x402 API: why HTTP 400 must come before 402

Comments
5 min read
A regex matched my LLM pipeline on clean text. Then synthetic speech broke both.

A regex matched my LLM pipeline on clean text. Then synthetic speech broke both.

Comments
6 min read
Six patch releases in four days: how my merge gate kept failing open, and what fixed it

Six patch releases in four days: how my merge gate kept failing open, and what fixed it

Comments
4 min read
Your Test Suite Is Growing. But Is It Getting Better?

Your Test Suite Is Growing. But Is It Getting Better?

2
Comments
2 min read
48-Hour Field Notes: Every Free-Tier Request Returned 200. My Acceptance Probes Still Failed.

48-Hour Field Notes: Every Free-Tier Request Returned 200. My Acceptance Probes Still Failed.

Comments
7 min read
We ran the same LLM evaluation twice. Seven of eleven scores changed.

We ran the same LLM evaluation twice. Seven of eleven scores changed.

Comments
3 min read
A Full Signal Bar Is Not a Working Mobile Connection

A Full Signal Bar Is Not a Working Mobile Connection

Comments
6 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.