J'ai un projet Java dans Eclipse avec ~10 paquets et ~10 fichiers de classe par paquet. Existe-t-il un moyen de déterminer le nombre total de lignes de code pour l'ensemble du projet à partir d'Eclipse ? Je suis familier avec d'autres outils (par exemple, Code Analyzer, wc, etc.) mais je veux savoir s'il y a un moyen de le faire dans Eclipse (ou obtenir la confirmation qu'il n'y a aucun moyen de le faire).
Réponses
Trop de publicités?Voici un bon plugin de métrique qui affiche le nombre de lignes de code et bien plus encore :
http://metrics.sourceforge.net/
Il est indiqué qu'il faut Eclipse 3.1, mais j'imagine qu'ils veulent dire 3.1+.
Voici un autre plugin de mesure qui a été testé sur Ganymede :
Êtes-vous intéressé à compter les lignes de l'exécutable plutôt que le nombre total de lignes du fichier ? Si oui, vous pouvez essayer un outil de couverture de code tel que EclEmma . Comme effet secondaire des statistiques de couverture de code, vous obtenez des statistiques sur le nombre de lignes et de blocs exécutables (et de méthodes et de classes). Ces statistiques sont cumulées à partir du niveau de la méthode, de sorte que vous pouvez également voir le nombre de lignes pour les paquets, les racines source et les projets.
Je pense que si vous avez MyEclipse, il ajoute une étiquette à la page des propriétés du projet qui contient le nombre total de lignes de code source. Cela ne vous aidera peut-être pas, car MyEclipse n'est pas gratuit.
Malheureusement, cela n'était pas suffisant dans mon cas, j'ai donc écrit un analyseur de sources pour recueillir des statistiques qui ne sont pas recueillies par d'autres solutions (par exemple les métriques mentionnées par AlbertoPL).