[Toulouse-pm] Un peu de Perl pour changer
Sébastien Aperghis-Tramoni
maddingue at free.fr
Fri Jan 23 19:49:05 CST 2004
Philippe 'BooK' Bruhat wrote:
> Le samedi 24 janvier 2004 à 00:17, Michel Rodriguez écrivait:
>>
>> et j'ai des trucs genre 39.02%, alors qu'en fait toute la doc est dans
>> Twig.pm... va comprendre Charles!
>
> Je pense que la couverture du pod est aussi analysée avec
> Test::Pod::Coverage (ou qqch comme ça), qui essaye d'analyser
> la documentation sub par sub (genre, est-ce qu'il y a du pod au dessus
> du code de la sub, et ce genre d'heuristiques).
Il y a aussi certains constructions typiquement Perl comme les "open ||
die" ou les "$val = shift || 12" qui peuvent faire pas mal baisser le
taux de couverture des conditions. J'ai l'impression qu'il y a aussi
des cas où il ne compte pas certaines branches d'exécution alors qu'on
y est bien passé.
>> J'ai pas regarde dedans, donc je sais pas comment il instrumente,
>> mais si
>> tu forkes ca doit pas aider l'ecriture dans le fichier trace.
>
> Il faut donc que j'écrive à Paul Makepeace pour qu'il gère ça mieux.
> :-)
> Enfin, il peut faire des flock sur son fichier trace, hein.
J'ai assisté au talk de Paul Johnson lors de YAPC::Europe::2003; il
montrait que Devel::Cover fonctionnait en surchargeant dynamiquement
les opcodes de Perl.
Sébastien Aperghis-Tramoni
-- - --- -- - -- - --- -- - --- -- - --[ http://maddingue.org ]
Close the world, txEn eht nepO
More information about the Toulouse-pm
mailing list