Menu

Guide du développeur

Dereux

Cette page est un guide du développeur exposant la façon dont a été développé le logiciel et illustrant les principales pistes d'améliorations.

Retour à la page d'acceuil du Wiki : Description et Licence


Logiciel actuel

Le logiciel actuel a été développé par l'équipe de Loïc Besson. Il a ensuite été révisé par l'équipe de Romain Dereux.
Le logiciel se compose d'un fichier TweetAnalyzer.js représentant le client. Le client utilise Caporal afin de récupérer les commandes entrés dans la console.
Le logiciel contient également le dossier src contenant un fichier pour chaque fonctionnalité du logiciel, ainsi que le parseur de Tweet.
La configuration actuelle de l'arborescence et de la division des spécifications en différents fichiers permet une lisibilité facile de chaque commande, et est utile pour le débogage ainsi que le travail à plusieurs.
Le code a été commenté aux endroits importants afin de fournir une explication aux prochains développeurs.


Pistes d'améliorations

Les principales pistes d'améliorations sont les suivantes :
-Mise au propre du parser. En effet le parser a été récupéré sur GitHub par l'équipe de développeur. Il est donc nécéssaire de mettre au propre ce fichier, mais aussi de l'actualiser par rapport aux nouvelles versions de ce projet. Un parser personnel pourrait également être créé afin que le logiciel soit écrit à 100% par les développeur du projet.
-Continuer de commenter le code pour les prochains développeurs.
-Garder la configuration actuelle séparant les fonctionnalités en différents fichiers.