Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • PPI is reasonably well testing generally, but lacks depth out around the edges of the API in the various PDOM classes. Almost all the methods are exceptionally well documented, but haven't been stressed enough.

    And testing can be done incrementally one module at a time. Just make a fragment of Perl code with all the different variations of something (a loop, a magic variable, a scalar, whatever), make a PPI::Document object, then check that all the appropriate elements return the appropriate values.

    Padre is also chronically under-automated, even for simple things like copy and paste. This would be a bit more of a challenge though, as the code base is bigger, hairier, less well defined, and some of the tests only run via Win32::GUITest. On the plus side, the module for doing that stuff is the same one your husband used for the minesweeper bot, so you have assistance in-house :)