Summary of “Is TDD Dead” Final Part: Q & A

What open-source projects have used TDD and either got test-induced design damage or used TDD well? (from Mike Harris) David: One of the problems of debates like this is we can’t give URL examples. Techniques that can’t be illustrated with just a couple of lines of code don’t have good shared context. The open source world…

Is TDD dead part 4

David introduces Part 4 explaining that nothing comes for free, including Test Driven Development. Although TDD doesn’t force you to do anything he feels it nudges you into doing many things. He objects to the notion that you shouldn’t write a single line of production code without a failing test. He’s seen a culture where…

Summary of Is TDD Dead Part 3 of 6: Tradeoffs in testing

Kent introduces part 3 explaining this video is going to be looking at what the tradeoffs are. Almost no questions in computer science can be answered absolutely, with the answer to most questions “It depends on…” There are a number of important questions around TDD such as How frequently do we need feedback about our…

Summary of Is TDD Dead Friendly Debate Part 2 of 6

Part 2 of the debate is much more interesting than Part 1 for those of you interested in software architecture. It covers the concept of “Test Induced Design Damage” and discusses whether TDD leads you towards good designs or to bad designs. This post summarises the conversation for those of you without time to watch…

Is TDD dead? Really?

Since starting the zombie code kill blog, a post on TDD has been on my to do list, but I found it to be a difficult topic to write on. This is because it is difficult to treat the topic in a fair and balanced way while keeping it short enough to remain an interesting…

Introduction to Testing in Java: Test Driven Development

Welcome to Part 4 of this review of the Pluralsight course Introduction to Testing in Java by Richard Warburton. Richard is an empirical technologist and solver of deep-dive technical problems and works independently as a Software Engineer and Trainer. He’s the author of Java 8 Lambdas and a trainer on java8training.com. He’s a leader in the London Java…

Angular JS Routing

Welcome to Part 4 of this review of the Pluralsight course Angular JS Fundamentals by Joe Eames and Jim Cooper. This module is presented by Jim Cooper. Jim is a software developer at Pluralsight, with more than 20 years of software development experience. He has a passion for Agile processes, especially lean software development, and…