Le module Gset devrait être documenté, nettoyé (code mort en commentaires à supprimer s'il n'est plus d'actualité) et probablement simplifié (le paramètre 'a de ['a] set est-il toujours pertinent?).
L'unique test présent actuellement me semble mal avisé: il teste trop fortement un détail d'implémentation (indice flagrant: la reprise de la constante 50 pour la taille de la table de hash) plutôt qu'une fonctionalité. On pourrait plutôt tester qu'après quelques ajouts, certaines valeurs sont effectivement présentes, certaines autres non. Pour aller plus loin on pourrait tester de même des fonctionalités de suppression, recherche, etc. il faudrait en tout cas que les tags soient exploités dans les tests.
Le module
Gsetdevrait être documenté, nettoyé (code mort en commentaires à supprimer s'il n'est plus d'actualité) et probablement simplifié (le paramètre'ade['a] setest-il toujours pertinent?).L'unique test présent actuellement me semble mal avisé: il teste trop fortement un détail d'implémentation (indice flagrant: la reprise de la constante 50 pour la taille de la table de hash) plutôt qu'une fonctionalité. On pourrait plutôt tester qu'après quelques ajouts, certaines valeurs sont effectivement présentes, certaines autres non. Pour aller plus loin on pourrait tester de même des fonctionalités de suppression, recherche, etc. il faudrait en tout cas que les tags soient exploités dans les tests.