HackerTube.dev

Jim Coplien and Bob Martin Debate TDD

alexsmail · 163.5K views · 2012-10-24 · 20:59

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

Jim Coplien and Bob Martin debate test-driven development and unit testing in an InfoQ video that grew out of a JAOO 2007 dispute. They also touch on design and architecture.

On Hacker News

HN points to it as a fun, substantive exchange between two experienced practitioners on TDD's value.

Recommended by 1 HN people across 1 months · HN mentions 2014–2017

Topics

Search by tags

What people said

lobut · 2016-11 · Recommendation

Yeah, I agree. TDD is also, you cannot write a single line of code without writing a failing unit test though. Well, I'm not a fan of that either. I mean, sometimes I like writing an acceptance test to begin with and work inwards. People sometimes interchangeably use "TDD" for "testing". Also, just because you do TDD, doesn't mean your code can be great, I've seen people assert pointless things and the unit has gotten so small that people now define them as methods in classes. Which I also think can lead to some crazy maintenance suite of tests. If you're interested, this was a fun discussion about TDD between two professionals: [VIDEO] Jim Coplien and Uncle Bob.

Read the original HN comment ↗
Ace17 · 2017-10 · Reference

I feel James Coplien's advice on the question is interesting: [VIDEO] TLDW: "refactoring your way out" from a simple but too short-sighted design might take a ridiculous amount of work, compared what would have been necessary if you knew what a "correct" design for this problem was.

Read the original HN comment ↗
lgunsch · 2014-03 · Reference

James Coplien and Bob Martin have a debate of TDD and unit testing. There is a video of it on YouTube: [VIDEO]

Read the original HN comment ↗

Sources

Video by alexsmail, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources