10

TDD: the quickest way to turn a love for coding into pure hatred.

Comments
  • 0
    Why Joe? I like It!
  • 2
    Kinda depends on the situation. Doing a POC with TDD is usually. Plain stupid.

    Personally I don't like it too much either. Fortunately we don't have a rule. Sometimes I do it. Especially when the API is clear like when adding a simple feature or basically copying from a similar concept in the app.
  • 1
    If not TDD I use this rule: "the test must be the first user of the code".
    Gives flexibility (doesn't stifle in conception). No matter how deep the code is you can see if you did it right before integrating it. Edge test cases get added after you have something working, catching bugs without having all concerns from the start.
    You are still forced to write automated tests (any later and they are usually forgotten).
  • 1
    I love using TDD

    But it’s not appropriate for a POC
Add Comment