Skip to content
0:00 / 0:00

#tdd#softwaredesign#sandromancuso

🚀 Does TDD Really Lead to Good Design? (Sandro Mancuso)

DevTernity Conference

12K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 2 people: 1 in engineering communities and 1 curated list.
  • Presented by Sandro Mancuso, co-founder of Codurance
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

46K views7 years ago2 recommendations

Software designTools and practiceTestingDesign patternsSoftware architecture

Sandro Mancuso discusses the relationship between Test-Driven Development and software design, exploring the pros and cons of different TDD styles.

🗓️ Upcoming developer events: dev.events "TDD is a design tool." That’s what Sandro has said for years. But not anymore. After working with different teams and in different organisations, and also carefully inspecting how he works, Sandro changed his mind about the role of TDD in software design. In this talk Sandro will explain the pros and cons of the two main styles of TDD when it comes to software design, he'll discuss why some developers can test-drive well-crafted code while others can’t, and he'll also explain how to reason about design decisions.

Why it's here

2 people recommend this

What people say. Recommended as a deep dive into how Test-Driven Development affects software design.

awesome-talkscurated list on GitHubRecommends

Under “Test-Driven Development”

Does TDD Really Lead to Good Design? by **Sandro Mancuso** (DevTernity 2018) 57:59

u/geoffseein r/programming • Recommends

On “It's probably time to stop recommending Clean Code”

Is there a phallicy in your metaphor? Tests should never contort business logic. The design of business code is emergent from the practice of writing tests first. It can be done wrong and it most often is. Here’s a long ass talk about tdd and code design that you probably won’t watch: link to this video