|
|
|
|
|
by sethammons
1206 days ago
|
|
You seem to ignore that when the unit changes, the tests do too. If you come back a year later, foo.bar.baz(quux) might have been refactored and lazily so. The tests were also updated and still pass. You may jump into the code only to realize that someone no-op'd everything and never removed call sites. TDD is primarily a design tool, not a lock-into-implementation tool. |
|
IBM’s Visual Age tried to behave that way and it didn’t end well. Eclipse dropped that conceit when it forked.