Jim Coplien and Bob Martin Debate TDD
alexsmail1 HN recommender · recommended in 1 month, 2014-2017
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.
30:26Is TDD dead?
Thoughtworks
192K views • 12 years ago
1:03:55🚀 TDD, Where Did It All Go Wrong (Ian Cooper)
DevTernity Conference
619K views • 8 years ago
27:29Software Engineering's Greatest Hits
Greg Wilson
25K views • 5 years ago
29:48Trace Driven Development: Unifying Testing and Observability - Ted Young, LightStep
CNCF [Cloud Native Computing Foundation]
2K views • 7 years ago
32:02Autonomous Testing and the Future of Software Development - Will Wilson
The Linux Foundation
7K views • 7 years ago
54:20Bret Victor Inventing on Principle
Luna Programming Language Tutorials
22K views • 8 years ago
1:04:36J B Rainsberger Integrated Tests Are A Scam HD
Christopher Cabanne
49K views • 11 years ago
54:20Bret Victor - Inventing on Principle
Rui Oliveira
339K views • 14 years ago
45:11Stevey's Tech Talk E39 -- A guided tour of Emacs
Steve Yegge
13K views • 4 years ago
32:23Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz
Confreaks
144K views • 13 years ago
14:06Tomorrow Corporation Tech Demo
retrogameinternals
107K views • 3 years ago
54:20Bret Victor - Inventing on Principle
Colin McDonnell
25K views • 11 years ago
1:18:03Dtrace Review
GoogleTalksArchive
19K views • 14 years ago
29:21Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018
PyCon 2018
38K views • 8 years ago
1:18:07Dtrace Review
Google TechTalks
23K views • 19 years ago
2:50Live Debugging in Smalltalk
jarober
1K views • 18 years ago
40:01Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018
SF Python
27K views • 8 years ago
22:43Consistent Technical Documents Using Emacs and Org Mode
spudlyo
74K views • 6 years ago
47:17John Hughes - Testing the Hard Stuff and Staying Sane
ClojureTV
39K views • 12 years ago
40:02Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs
thoughtbot
563K views • 11 years ago
3 comments from Hacker News
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.
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.
James Coplien and Bob Martin have a debate of TDD and unit testing. There is a video of it on YouTube: ▶ this video