I've been looking for a few development tools and I can't seem to find them, but I strongly suspect they are there. Most relate to the static structure of perl modules - e.g. not "how often does this get called when you run the code?" but "how many places is this called from?"
Anyone got any CPAN ideas for modules which could...
cheers!
... edit my code and change names of a variable or subroutine, wherever it's referred to. (Obviously wouldn't catch stuff like eval '$' . 'foo';
... find uncalled subroutines in my packages. (I'd forget my head if it was loose.)
... build a pretty picture of which packages call which others. (UML?)
... warn me about private subroutines (sub _foo) being called from outside their class/subclasses