in reply to Re^11: Cleaning up unused subroutines
in thread Cleaning up unused subroutines
f the code has a function foo(), and you have dilligently added one or more tests in your comprehensive test suite that exercise foo(), then instrumenting your test suite is never going to tell you that your code no longer calls foo().
Granted, but you could remove the tests that explicitly test foo(), and see where you stand. If nothing in your code library calls it that would at least tell you that your own code doesn't use the function.
And this is far from the only situation in which test suites give you a falsely heightened sense of well-being.
I'm not really clear on what you're saying here. So, because test suites give some programmers a falsely heightened sense of well-being, no one should implement test suites?
A test suite is not a silver bullet, it's simply a tool to help you solve problems with your code.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^13: Cleaning up unused subroutines
by eric256 (Parson) on Oct 26, 2007 at 18:20 UTC | |
|
Re^13: Cleaning up unused subroutines
by BrowserUk (Patriarch) on Oct 26, 2007 at 18:54 UTC | |
by Somni (Friar) on Oct 26, 2007 at 19:19 UTC | |
by BrowserUk (Patriarch) on Oct 26, 2007 at 19:53 UTC | |
by Somni (Friar) on Oct 26, 2007 at 20:05 UTC |