in reply to Re^14: Cleaning up unused subroutines
in thread Cleaning up unused subroutines

you'd simply go through each function, disabling its explicit tests then checking your coverage.

FGS! If you comment out the tests of foo() in your test suite, then that is exactly the same as if you had no test suite.

And, as I showed above, if you have a function call in your code that doesn't have an associated function definition, then Devel::Cover doesn't detect it.

All you are doing it testing your tests, not your code.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."

Replies are listed 'Best First'.
Re^16: Cleaning up unused subroutines
by Somni (Friar) on Oct 26, 2007 at 20:05 UTC
    All right, I'm done. I've tried what I could to explain the merits and mechanics of the idea. If you want to discuss the value in a test suite I'm sure a top-level Meditation would be more appropriate, and I'm sure the rest of PerlMonks would be more than happy to oblige you in some lively discussion.

    Good day.