HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Jim Coplien and Bob Martin Debate TDD

alexsmail1 HN recommender · recommended in 1 month, 2014-2017
YouTube
163K views · 14 years ago · interview · evergreen

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.

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

Testing, debugging & developer toolsSoftware practice, open source & careers#tdd#unittesting#unclebob#softwaredesign#agile

3 comments from Hacker News

@Ace172017 · in “TerrariaClone – An incomprehensible hellscape of spaghetti code”

I feel James Coplien's advice on the question is interesting: ▶ this 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.

CitesView on HN
@lobut2016 · in “TDD Doesn't Work”

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: ▶ this video Jim Coplien and Uncle Bob.

RecommendsView on HN
@lgunsch2014 · in “Why Most Unit Testing is Waste [pdf]”

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

CitesView on HN
Is TDD dead?30:26

Is TDD dead?

Thoughtworks
192K views • 12 years ago
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)1:03:55

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

DevTernity Conference
619K views • 8 years ago
Software Engineering's Greatest Hits27:29

Software Engineering's Greatest Hits

Greg Wilson
25K views • 5 years ago
Trace Driven Development: Unifying Testing and Observability - Ted Young, LightStep29:48

Trace Driven Development: Unifying Testing and Observability - Ted Young, LightStep

CNCF [Cloud Native Computing Foundation]
2K views • 7 years ago
Autonomous Testing and the Future of Software Development - Will Wilson32:02

Autonomous Testing and the Future of Software Development - Will Wilson

The Linux Foundation
7K views • 7 years ago
Bret Victor Inventing on Principle54:20

Bret Victor Inventing on Principle

Luna Programming Language Tutorials
22K views • 8 years ago
J B  Rainsberger   Integrated Tests Are A Scam HD1:04:36

J B Rainsberger Integrated Tests Are A Scam HD

Christopher Cabanne
49K views • 11 years ago
Bret Victor - Inventing on Principle54:20

Bret Victor - Inventing on Principle

Rui Oliveira
339K views • 14 years ago
Stevey's Tech Talk E39 -- A guided tour of Emacs45:11

Stevey's Tech Talk E39 -- A guided tour of Emacs

Steve Yegge
13K views • 4 years ago
Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz32:23

Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz

Confreaks
144K views • 13 years ago
Tomorrow Corporation Tech Demo14:06

Tomorrow Corporation Tech Demo

retrogameinternals
107K views • 3 years ago
Bret Victor - Inventing on Principle54:20

Bret Victor - Inventing on Principle

Colin McDonnell
25K views • 11 years ago
Dtrace Review1:18:03

Dtrace Review

GoogleTalksArchive
19K views • 14 years ago
Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 201829:21

Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018

PyCon 2018
38K views • 8 years ago
Dtrace Review1:18:07

Dtrace Review

Google TechTalks
23K views • 19 years ago
Live Debugging in Smalltalk2:50

Live Debugging in Smalltalk

jarober
1K views • 18 years ago
Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay201840:01

Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018

SF Python
27K views • 8 years ago
Consistent Technical Documents Using Emacs and Org Mode22:43

Consistent Technical Documents Using Emacs and Org Mode

spudlyo
74K views • 6 years ago
John Hughes - Testing the Hard Stuff and Staying Sane47:17

John Hughes - Testing the Hard Stuff and Staying Sane

ClojureTV
39K views • 12 years ago
Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs40:02

Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs

thoughtbot
563K views • 11 years ago