in reply to Auto-compile checking??? WTF?
Compile checks are a nice first step but they do not replace unit tests or end-to-end testing. You can have code that passes a perl -c that dies when you try to run it.