I'm building an application, call it App. It uses a module, call it Module, which I got at CPAN. I installed Module, did a make. It's got some bugs and I want to add some functionality to it. So I'm editing files in Module, and testing with a test script that calls App, which calls Module in turn.
Every time I make a change to Module, I'm performing another make. This adds another step and another 30 sec or so to the the debug/edit/test cycle. Seems like I should be able to skip the make step while I'm testing; maybe by having something that quickly changes my PATH variable so that App executes the edited code rather than the binaries. But that seems a little kludgey and error prone. What do other do?