In addition to what
haukex said, if you put your code ( or at least the reusable parts of it) into module and put it on CPAN, the cpantesters will run the code on a variety of systems/perl and tell you about the test results.
holli
You can lead your users to water, but alas, you cannot drown them.