Skip to main content
← The Owens Vibe Coding & Development Institute

Testing, Quality & Craft

Code you'd put your name on.

Real tests (unit, integration, end-to-end), TDD, test doubles, clean code, refactoring, code review, documentation that lasts, deep Git, and working with AI like a senior engineer. The craft that makes code a pleasure to change.

For:Builders who want to be trusted with a codebase.Outcome:Take a messy app to tested, clean, reviewable, documented.

Lessons

  1. Why Test At All

    The real cost of bugs, and how tests give you the confidence to change anything.

  2. Your First Real Tests

    Write real unit tests with arrange-act-assert — and actually enjoy it.

  3. Test-Driven Development

    Red, green, refactor: let tests drive the design, not just check it.

  4. Integration & End-to-End Tests

    Test whole flows — integration and end-to-end — the way users actually hit them.

  5. Test Doubles: Mocks, Stubs & Fakes

    Mocks, stubs, and fakes: isolate what you're testing without faking your way into lies.

  6. Coverage That Means Something

    Test the critical path that matters, not a meaningless 100% coverage number.

  7. Clean Code

    Naming, functions, and the readability that compounds every time you return to it.

  8. Code Smells & Refactoring

    Recognize rot and refactor it safely — with tests as your safety net.

  9. Code Review Mastery

    Give and receive code review that makes the code AND the people better.

  10. Documentation That Survives

    READMEs, comments that earn their place, and ADRs that capture the 'why.'

  11. Git, Deeply

    Git beyond save: branches, rebase, conflict resolution, and bisect to hunt bugs.

  12. Working With AI Like a Senior Engineer

    Specs as prompts, reviewing AI output like a staff engineer, and when NOT to trust it.

  13. Capstone: Messy App → Tested, Clean & Documented

    Take a messy app to tested, clean, documented, and reviewable — with a real test suite.

🏛️ Build It Right, Or Don't Build It At All.