[About Python] particularly it doesn't need to run through any test suiteThat's because Python is a much better language than Perl. All good coders program in Python, while the evil ones pick Perl. So, programs written in Python are bug-free by design (due to the excellent choices enforced by the mighty Guido), while programs written in Perl are mostly line-noise. Revisiting any part of your program makes it very likely that you will introduce a bug (one of the reasons for that is that Perl does too much behind your back). Hence all the tests coming with Perl modules. Not that it actually improves the quality of the delivered code - it's written by the same evil coder that wrote the module in the first place.
The only way to properly test a Perl module is to have a test script written in Python. But then it'll take so long to fix all the bugs, the entire thingy might as well have been written in the Holy Language in the first place.
|
|---|