|
|
|
|
|
by drewolson
5192 days ago
|
|
A fun anecdote is to consider the belief the TDD crowd entertained that, by creating tests for a problem you couldn’t solve, you could somehow evolve a code that passed the tests and therefore solved the problem! I'm all for a healthy debate of TDD, but the above statement seems ridiculous to me. For me, TDD helps with two main things: - I specify the behavior I'm adding/changing before I implement it. This helps document the change I believe I'm making. - I feel more confident when making changes to a large codebase. TDD works for some and not for others. There are very interesting arguments to be had about the subject. However, can we please stop acting as though TDD advocates view their tests as having psuedo-mystical powers to solve problems automatically? |
|