Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Jim Coplien and Bob Martin Debate TDD

    alexsmail

    1 HN recommender · recommended in 3 months, 2014–2017

    YouTube

    20:59 · 163K views · Oct 24, 2012

    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.

    Software Engineering & LanguagesTesting, debugging & developer toolsSoftware practice, open source & careers
    1. 1:03:55
      🚀 TDD, Where Did It All Go Wrong (Ian Cooper)DevTernity Conference619K views • 8 years ago
    2. 30:26
      Is TDD dead?Thoughtworks192K views • 12 years ago
    3. 27:29
      Software Engineering's Greatest HitsGreg Wilson25K views • 5 years ago
    4. 54:20
      Bret Victor - Inventing on PrincipleRui Oliveira339K views • 14 years ago
    5. 29:48
      Trace Driven Development: Unifying Testing and Observability - Ted Young, LightStepCNCF [Cloud Native Computing Foundation]2.4K views • 7 years ago
    6. 45:11
      Stevey's Tech Talk E39 -- A guided tour of EmacsSteve Yegge13K views • 4 years ago
    7. 1:04:36
      J B Rainsberger Integrated Tests Are A Scam HDChristopher Cabanne49K views • 11 years ago
    8. 32:23
      Rails Conf 2013 The Magic Tricks of Testing by Sandi MetzConfreaks145K views • 13 years ago
    9. 32:02
      Autonomous Testing and the Future of Software Development - Will WilsonThe Linux Foundation6.9K views • 7 years ago
    10. 14:06
      Tomorrow Corporation Tech Demoretrogameinternals107K views • 3 years ago
    11. 1:18:03
      Dtrace ReviewGoogleTalksArchive19K views • 14 years ago
    12. 40:02
      Evil Mode: Or, How I Learned to Stop Worrying and Love Emacsthoughtbot563K views • 11 years ago
    13. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    14. 1:10:15
      Tech Talk: Linus Torvalds on gitGoogle4.1M views • 19 years ago
    15. 29:21
      Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018PyCon 201838K views • 8 years ago
    16. 45:55
      Ruby Conf 12 - Boundaries by Gary BernhardtConfreaks58K views • 13 years ago
    17. 47:17
      John Hughes - Testing the Hard Stuff and Staying SaneClojureTV39K views • 12 years ago
    18. 40:20
      "Testing Distributed Systems w/ Deterministic Simulation" by Will WilsonStrange Loop Conference56K views • 12 years ago
    19. 1:07:58
      Software Art Thou: Glenn Vanderburg - Real Software EngineeringZendesk35K views • 8 years ago
    20. 45:50
      "The Mess We're In" by Joe ArmstrongStrange Loop Conference398K views • 12 years ago

    3 comments from Hacker News

    1. @lobutNov 2016· 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
    2. @Ace17Oct 2017· 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
    3. @lgunschMar 2014· 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