 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Zlika Guest
|
Posted: Sat Aug 27, 2005 7:49 am Post subject: Statistiques d'un programme C++ |
|
|
Bonjour à tous
Je voudrais savoir s'il existe un petit programme permettant, à partir d'un
ensemble de fichiers sources, de calculer quelques statistiques telles que:
- nombre de lignes total
- nombre de lignes de codes
- nombre de lignes de commentaires
- nombre de lignes vides
Merci
Zlika
|
|
| Back to top |
|
 |
Sylvain Togni Guest
|
Posted: Sat Aug 27, 2005 9:03 am Post subject: Re: Statistiques d'un programme C++ |
|
|
Zlika a écrit :
| Quote: | Bonjour à tous
Je voudrais savoir s'il existe un petit programme permettant, à partir d'un
ensemble de fichiers sources, de calculer quelques statistiques telles que:
- nombre de lignes total
- nombre de lignes de codes
- nombre de lignes de commentaires
- nombre de lignes vides
Merci
Zlika
|
Sous Windows SourceMonitor est pas mal du tout pour ça
<http://www.campwoodsw.com>
--
Sylvain
|
|
| Back to top |
|
 |
nico Guest
|
Posted: Sat Aug 27, 2005 9:40 am Post subject: Re: Statistiques d'un programme C++ |
|
|
Zlika wrote:
| Quote: | Bonjour à tous
Je voudrais savoir s'il existe un petit programme permettant, à partir
d'un ensemble de fichiers sources, de calculer quelques statistiques
telles que: - nombre de lignes total
- nombre de lignes de codes
- nombre de lignes de commentaires
- nombre de lignes vides
Merci
Zlika
|
wc ?
--
nico
|
|
| Back to top |
|
 |
Benoît Bréholée Guest
|
Posted: Sat Aug 27, 2005 2:16 pm Post subject: Re: Statistiques d'un programme C++ |
|
|
"Zlika" <zlika_eseNikLeSpam (AT) hotmail (DOT) com>:
| Quote: | Je voudrais savoir s'il existe un petit programme permettant, à partir d'un
ensemble de fichiers sources, de calculer quelques statistiques telles que:
- nombre de lignes total
- nombre de lignes de codes
- nombre de lignes de commentaires
- nombre de lignes vides
|
SLOCCount donne le nombre total de lignes qui ne sont ni vides ni des
commentaires.
|
|
| Back to top |
|
 |
e2 Guest
|
Posted: Sun Aug 28, 2005 6:55 pm Post subject: Re: Statistiques d'un programme C++ |
|
|
nico a écrit :
| Quote: | Zlika wrote:
Bonjour à tous
Je voudrais savoir s'il existe un petit programme permettant, à partir
d'un ensemble de fichiers sources, de calculer quelques statistiques
telles que: - nombre de lignes total
- nombre de lignes de codes
- nombre de lignes de commentaires
- nombre de lignes vides
Merci
Zlika
wc ?
-- |
Bonjour,
Comment se calcule la complexité d'une classe ?
merci
|
|
| Back to top |
|
 |
Mathias Guest
|
Posted: Mon Aug 29, 2005 3:23 pm Post subject: Re: Statistiques d'un programme C++ |
|
|
"Zlika" <zlika_eseNikLeSpam (AT) hotmail (DOT) com> a écrit dans le message de news:
43101b0b$0$1740$8fcfb975 (AT) news (DOT) wanadoo.fr...
| Quote: | Bonjour à tous
Je voudrais savoir s'il existe un petit programme permettant, à partir
d'un ensemble de fichiers sources, de calculer quelques statistiques
telles que:
- nombre de lignes total
- nombre de lignes de codes
- nombre de lignes de commentaires
- nombre de lignes vides
Merci
Zlika
|
Pour toute plateforme confondue il y a CodeAnalyzer en Java qui peut
analyser des projets entier en donnant des statistiques très détaillé, quel
que soit le langage du code analysé.
http://www.codeanalyzer.teel.ws/
|
|
| Back to top |
|
 |
plouf Guest
|
Posted: Mon Aug 29, 2005 7:03 pm Post subject: Re: Statistiques d'un programme C++ |
|
|
| Quote: |
Pour toute plateforme confondue il y a CodeAnalyzer en Java qui peut
analyser des projets entier en donnant des statistiques très détaillé, quel
que soit le langage du code analysé.
http://www.codeanalyzer.teel.ws/
|
Juste une question : Quel est l'intérêt de ce genre de stats ?
Ces stats sont-elles réellement représentatives de quelques chose
ou servent-elle à satisfaire le besoin d'avoir des données chiffrées
de pas mal de monde ?
J'ai toujours été un peu suspicieux envers ce genre de stats mais si
quelqu'un peu me montrer dans quels cas elles sont utiles, j'en serais
très heureux.
--
Plouf
|
|
| Back to top |
|
 |
Stan Guest
|
Posted: Tue Aug 30, 2005 7:24 am Post subject: Re: Statistiques d'un programme C++ |
|
|
"plouf" <plouf79 (AT) yahoo (DOT) fr> a écrit dans le message de news:
RWIQe.28088$hV3.11318 (AT) nntpserver (DOT) swip.net...
| Quote: |
Pour toute plateforme confondue il y a CodeAnalyzer en Java qui peut
analyser des projets entier en donnant des statistiques très détaillé,
quel que soit le langage du code analysé.
http://www.codeanalyzer.teel.ws/
Juste une question : Quel est l'intérêt de ce genre de stats ?
|
C'est pour nourrir la curiosité d'un chef de projets qui a du temps
à perdre ;-)
--
-Stan
|
|
| Back to top |
|
 |
Loïc Joly Guest
|
Posted: Tue Aug 30, 2005 7:23 pm Post subject: Re: Statistiques d'un programme C++ |
|
|
Stan a écrit :
| Quote: | "plouf" <plouf79 (AT) yahoo (DOT) fr> a écrit dans le message de news:
RWIQe.28088$hV3.11318 (AT) nntpserver (DOT) swip.net...
Pour toute plateforme confondue il y a CodeAnalyzer en Java qui peut
analyser des projets entier en donnant des statistiques très détaillé,
quel que soit le langage du code analysé.
http://www.codeanalyzer.teel.ws/
Juste une question : Quel est l'intérêt de ce genre de stats ?
C'est pour nourrir la curiosité d'un chef de projets qui a du temps
à perdre
|
Je suis pas 100% d'accord, même s'il y a parfois de ça. Elle peuvent
donner une idée de ce que vaut un projet existant (genre plusieurs
fonctions de plusde 1000 lignes : Ca va pas être facile de le
reprendre). Voire : M. le founisseur, même pas besoin d'entamer une
revue de code, il faut revoir votre copie.
Autre exemple : Le projet A, semblable à celui ci, a demandé m1 mois
pour n1 lignes de codes. On en est actuellement à m2 mois pour n2
lignes, est-ce qu'on s'améliore.
Sans mesure, d'une forme ou d'une autre, comment savoir si l'on progresse.
Bien entendu, comme tout outil, il faut l'utiliser à bon escient.
--
Loïc
|
|
| Back to top |
|
 |
kanze@gabi-soft.fr Guest
|
Posted: Wed Aug 31, 2005 7:41 am Post subject: Re: Statistiques d'un programme C++ |
|
|
Stan ( remove the dots ) wrote:
| Quote: | "plouf" <plouf79 (AT) yahoo (DOT) fr> a écrit dans le message de news:
RWIQe.28088$hV3.11318 (AT) nntpserver (DOT) swip.net...
Pour toute plateforme confondue il y a CodeAnalyzer en Java
qui peut analyser des projets entier en donnant des
statistiques très détaillé, quel que soit le langage du
code analysé. http://www.codeanalyzer.teel.ws/
Juste une question : Quel est l'intérêt de ce genre de stats ?
C'est pour nourrir la curiosité d'un chef de projets qui a du
temps à perdre
|
C'est pour nourrir la curiosité de l'auteur, qui aimerait bien
savoir à peu près ce qu'il fait réelement.
--
James Kanze GABI Software
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
|
|
| Back to top |
|
 |
Aurelien Regat-Barrel Guest
|
Posted: Wed Aug 31, 2005 8:40 am Post subject: Re: Statistiques d'un programme C++ |
|
|
| Quote: | Juste une question : Quel est l'intérêt de ce genre de stats ?
|
Y'a eu un article là dessus dans CUJ je crois (avec SourceMonitor comme
exemple).
Apparement, dans certaines boites, le pourcentage de commentaires, le
nombre de fonctions membres par classe, etc... sont des critères de
rejet de code.
--
Aurélien Regat-Barrel
|
|
| Back to top |
|
 |
Stan Guest
|
Posted: Wed Aug 31, 2005 9:30 am Post subject: Re: Statistiques d'un programme C++ |
|
|
"Aurelien Regat-Barrel" <nospam.aregatba (AT) yahoo (DOT) fr> a écrit dans le message
de news: 43156d13$0$31029$626a14ce (AT) news (DOT) free.fr...
| Quote: | Juste une question : Quel est l'intérêt de ce genre de stats ?
Y'a eu un article là dessus dans CUJ je crois (avec SourceMonitor comme
exemple).
Apparement, dans certaines boites, le pourcentage de commentaires, le
nombre de fonctions membres par classe, etc... sont des critères de rejet
de code.
--
Aurélien Regat-Barrel
|
Cela ne me semble pas raisonnable.
Certaines boîtes adopte une méthode bien plus constructive et productive :
Par exemple, dans une équipe de développeurs, l'audit du code est effectué
par un autre
membre de l'équipe et réciproquement.
--
-Stan
|
|
| Back to top |
|
 |
Stan Guest
|
Posted: Wed Aug 31, 2005 9:42 am Post subject: Re: Statistiques d'un programme C++ |
|
|
De: "Loïc Joly" <loic.actarus.joly (AT) wanadoo (DOT) fr>
| Quote: | Je suis pas 100% d'accord, même s'il y a parfois de ça. Elle peuvent
|
Moi je suis à 100% d'accord avec moi ;-)
| Quote: | Autre exemple : Le projet A, semblable à celui ci, a demandé m1 mois pour
n1 lignes de codes. On en est actuellement à m2 mois pour n2 lignes,
est-ce qu'on s'améliore.
|
C'est justement l'exemple qu'il ne fallait pas donner.
A une époque on gratifiait un programmeur aux nombre de lignes
qu'il pouvait "pondre", aujourd'hui, la tendance est inversé.
De plus la méthode de la comparaison est rarement appliquable.
| Quote: | Sans mesure, d'une forme ou d'une autre, comment savoir si l'on
progresse.
|
Malheuresement ( ou heureusement ), certaines choses ne sont pas mesurables
ou quantifiables.
Rien ne vaut l'expertise humaine et
| Quote: | Bien entendu, comme tout outil, il faut l'utiliser à bon escient.
|
dans la pluspart des cas, les outils de ce genre ne sont finalement pas
très utiles.
--
-Stan
|
|
| Back to top |
|
 |
plouf Guest
|
Posted: Wed Aug 31, 2005 9:15 pm Post subject: Re: Statistiques d'un programme C++ |
|
|
n s'améliore.
| Quote: |
C'est justement l'exemple qu'il ne fallait pas donner.
A une époque on gratifiait un programmeur aux nombre de lignes
qu'il pouvait "pondre", aujourd'hui, la tendance est inversé.
|
Heureusement, car c'était sûrement le meilleur moyen d'avoir des
programmes remplis de "copié-collés" avec des bugs qui doivent
être corrigés 50 fois.
|
|
| Back to top |
|
 |
Zlika Guest
|
Posted: Thu Sep 01, 2005 5:59 am Post subject: Re: Statistiques d'un programme C++ |
|
|
Ben justement, mon intéret c'est de montrer au chef que j'ai pu refondre un
programme de 33000 lignes codés avec les pieds en 7000 lignes propres!
"plouf" <plouf79 (AT) yahoo (DOT) fr> a écrit dans le message de news:
q2pRe.28972$hV3.11830 (AT) nntpserver (DOT) swip.net...
| Quote: | n s'améliore.
C'est justement l'exemple qu'il ne fallait pas donner.
A une époque on gratifiait un programmeur aux nombre de lignes
qu'il pouvait "pondre", aujourd'hui, la tendance est inversé.
Heureusement, car c'était sûrement le meilleur moyen d'avoir des
programmes remplis de "copié-collés" avec des bugs qui doivent
être corrigés 50 fois.
|
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|