Lorsque l'on effectue la commande de la spé 7 suivante : "node Caporal.js top john.arnold@enron.com -o" (après qu'elle ait été réparée), certains objets sont affichés plusieurs fois dans le top, avec des variantes de casse ("Re:" et "RE:", par exemple). Il serait plus appréciable d'avoir chaque objet de mail une unique fois.
Contexte d'utilisation : Les chefs de projet d'UiConsult veulent afficher le top des objets les plus utilisés dans les mails d'un collaborateur, pour un entretien avec ce collaborateur, par exemple. Une fois la commande exécutée, les termes non dupliqués les plus employés dans les objets du collaborateur sont affichés sous forme de Top10.
Changements nécessaires : Modification de l'algorithme associé à la commande pour éviter d'avoir deux objets identiques dans le top des objets.
Suggestions d'implémentation : Comparer les termes d'un objet à ajouter au top à ceux déjà présents dans ce dernier, ne pas prendre en compte les "Re:" des objets dans le top.
Résultats attendus : Affichage non dupliqué du top des termes les plus employés dans les objets de mails du collaborateur.
Bénéfices : Visualisation non dupliquée des objets les plus utilisés dans les mails du collaborateur.
Diff:
Diff:
J'ai enlevé les cas des objets vide "" et ":re" tout en mettant les objets en minuscules pour elever les doublons qui diffèrent de quelques majuscules. J'ai laissé les ":re" en début d'objet car certains objets du top n'en ont pas et on perd donc en information si on les enlève.
Last edit: Hugo Fouéré 2021-01-16