OK. Peace :ccool:
Et +1 pour le soin et la précision apportés à ces éclaircissements :)
Type: Messages; Utilisateur: cmcmc
OK. Peace :ccool:
Et +1 pour le soin et la précision apportés à ces éclaircissements :)
hmmm, c'est dommage que le bouton citer ne reprenne pas l'intégralité des messages...
Cette phrase pourrait avoir un sens si on comprenait à quoi elle s'applique... Reprenons le contexte. Je...
L'initialisation de @level_list en ligne 2 ne sert à rien, pas plus que la partie ..$#master_list de la ligne 17 ;) (bis repetita, sous une autre forme :lol:)
Je sais que tu n'as pas eu le temps...
tu peux remplacer la ligne 11 ci-dessus par la forme (à proscrire :lol:)
$level_list[@fields] = 0;ou si tu préfères
$level_list[$level+1] = 0;
Il me semble cependant que c'est exactement le...
tu peux reprendre test_Philou67430_v2.pl donné ici, puis
# perl -npe 's/Philou67430_v2/Philou67430_v3/' < test_Philou67430_v2.pl > test_Philou67430_v3.pl
# perl test_Philou67430_v3.pl
qui...
Le code suivant
@sections = &{$module."::transformateur"}(@sections);
suppose que les sections sont déjà intégralement connues, et que @sections est de taille raisonnable. C'est peut-être le cas...
C'est un point très intéressant. Je pourrais contester la première phrase, en disant qu'un programme ne vaut que s'il a été testé. Idéalement, complètement testé, et ceux qui ont fait joujou avec...
Evidemment, l'idéal serait d'avoir simplement un test_lvl.pl et de passer le module testé en paramètre, comme Philou67430 l'a fait avec test_CM_v2.pl, qu'il aurait pu rebaptiser pour l'occasion...
Il passe les tests aussi, mais les perfs se dégradent :
Taisha:~/tttmp/sommaire $ time perl test_Philou67430_v2_lvr.pl | tail -1
1..20
real 0m0.426s
user 0m0.031s
sys 0m0.062s...
En fait c'est un peu plus complexe que prévu de tester Philou67430_v1.pm.
Il faut éliminer les test de bijectivité de la transformation. Ce qui veut dire qu'on n'a pas de test en fait pour les...
Merci, et comme tu veux :), mais le test est vraiment fait pour fonctionner avec différentes méthodes. La seule modif à apporter dans le code de test est bien dans le "use méthode.pm;" et...
Effectivement j'ai composé mon message "hors ligne" et n'avais pas ton dernier message.
Ceci dit, il me semble que quel que soit le devenir des paragraphes numérotés 0-xxx, il reste intéressant...
Ouch.
Voyons vois si on peut compléter nos tests pour avoir confiance dans l'une ou l'autre méthode.
Une première technique consiste à tester si la table new => old produite est bijective (ou...
Ah non pas Voilà ! Il y a encore plein de choses à dire et à faire !
D'abord je dois dire que je trouve cette discussion fascinante. Clairement Philou67430 et moi-même avont abordé le problème...
:oops: il manquait effectivement une instruction. C'est corrigé...
Autres améliorations :
la passe séparée de détection des types de numéros n'était pas nécessaire, j'ai intégré cette détection...
OK, je suppose en plus que la numérotation commence systématiquement par 1/a/A/i/I à chaque niveau.
Moyennant cette hypothèse, la version jointe autodétecte le type de numérotation utilisé dans...
ben non, ça ne risque pas. J'avais averti :
l'astuce utilisée pour incrémenter les numéros fonctionne pour les digits (de 1 à 9), les minuscules (de 'a' à 'z') et les majuscules (de 'A' à...
Dans la solution présentée ci-dessus, la table %p associe les nouveaux numéros (les clés) aux anciens (les valeurs)... Elle devrait te permettre de modifier ta structure de données comme tu le...
C'est peut-être logique mais ce n'est pas un hash Perl bien formé. Il manque une virgule entre '2-b-B' et '2-b-C', mais même avec ça ...
Taisha:~/tttmp/sommaire $ cat aie.pl
my %sommaire = (...
Bonjour djibril,
tes hashes ont l'air plutôt malades :?
Quoi qu'il en soit on n'en a pas besoin car il y a une hiérarchie implicite qui suffit à structurer le problème.
Ci-dessous une...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.