Events2Join

When is TDD not helpful?


Introduction to Test Driven Development (TDD) and Unit Testing

Unit tests can initially tell you that your code is planted straight up and then can help you keep it that way–even if some junior developer brings a downfall ...

If you do Test Driven Development all the time, you're doing ...

Recognise what mode you're operating in, and understand where to apply (and where not to apply) TDD to get maximum benefits. In short, avoid TDD ...

Test-driven development (TDD) vs. testing without TDD - Learnetto

Testing != TDD · Learning vs. incorporating · TDD is beneficial but optional. TDD is super helpful in certain scenarios but it's not something you ...

It Doesn't Matter When You Write Your Tests - Thinking Sideways

So, if TDD is so useful, why is it not used by everybody all the time? The reason for this is simple: TDD requires you to at least have a rough ...

You're Not Qualified to Have an Opinion on TDD - Boot.dev Blog

One of the marks of a good senior developer is that they have lots of interesting opinions.

Test Driven Development - what's the point? - SitePoint

Does that mean that TDD is bad. No. I just prefer to plan out my testing checkpoints as part of my system design. This also gives me a good ...

The TDD Apostate by Mark Seemann - ploeh blog

TDD is not a good design methodology. Over the years I've written tons of code with TDD. I've written code where tests blindly drove the design, ...

BDD / TDD criticized - General Prog (Archived) - Elixir Forum

Likewise, immediate feedback is not helpful when you are working on code you know is broken, in flux, or incomplete. Its like the proverbial ...

TDD is NOT (just) about you - Codurance

Developers that fits this description are normally the ones that are more resistant to TDD, if not totally against it. TDD slow them down. TDD ...

Thoughts on TDD (After almost 20 years) - James Grenning's Blog

TDD by itself does not mean good design. I wish it were so, though ... If your code is hard to test, it's not a test problem; usually it is a ...

My Take on TDD - Diogo Baeder

TDD however brings me a good restriction on this: I only implement what my test specifies, nothing else. If I need a new behavior from the same ...

Should I be doing test-driven development? - Code with Jason

TDD is super helpful in certain scenarios but it's not something you absolutely need to learn when you're first learning testing. I think it's ...

From Top to Bottom - TDD for Web Applications - Petri Kainulainen

And yet, my number one priority as a software developer is find the correct problem and solve it. TDD could not help me to do that when I ...

TDD: How to use Math to get into it - Remendando ideias

Trying to show how TDD is good when the code is not good is awesome, but for people that never worked with tests is pretty hard and a ...

What are the key principles of “Test Driven Development”?

... TDD to non-techie people and that it would be good to delve a bit deeper into the underlying principles of TDD: Write tests first – In more ...

Test-Driven Development is Stupid | Hacker News

Because like the author says, there is no substitute for competence. If you can't write good code, then your assumptions about the future design ...

What is TDD? What is Unit Testing? - Simple Programmer

Another thing that is often called unit testing—but isn't really anything at all—is writing unit tests that have no assert. In other words, unit tests that don' ...

TDD is Not Hill Climbing - by Kent Beck - Software Design: Tidy First?

So, in the end I may be the biggest barrier to adopting TDD for people who I've been leading, teaching, coaching. You can lead a horse to the ...

TDD Part 1 - When To Use Test Driven Development - Jon Kuhn

I find it difficult to apply TDD if I have not already decided the “shape” of what I am building. Since unit tests are written to cover ...

From apprentice to master, how to learn TDD (Test Driven ...

How much should I refactor ? It often takes a good amount of experimentation to find your good balance. If you don't refactor enough, you going ...