Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1619 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  QDLC : Comptez vos lignes de code

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

QDLC : Comptez vos lignes de code

n°1174739
Kyle_Katar​n
Posté le 11-08-2005 à 16:53:46  profilanswer
 

Quel développeur ne s'est jamais retrouvé face au problème de devoir évaluer la taille en terme de lignes de code des projets sur lesquels il travaille ?
C'est un cas auquel je me suis personnellement retrouvé confronté moultes fois...
Il existe biensûr plusieurs astuces plus ou moins lourdes pour déterminer ce nombre, mais j'ai décidé de m'ateler à ce petit problème...
 
C'est dans ce but que j'ai dévoloppé QDLC, qui est un petit freeware composé d'un simple executable.
Il suffit de faire glisser dessus les fichiers sources d'un projet et il affiche le nombre de ligne, fichier par fichier, ainsi que le total. C'est rapide et cela donne de manière simple une très bonne estimation du nombre de lignes de code.
 
http://www.kcsoftwares.com/images/qdlc_screen.gif
 
Plus d'infos : http://www.kcsoftwares.com/forum/i [...] owforum=11
Téléchargement : ftp://ftp2.kcsoftwares.com/kcsoftwa/beta/QDLC.zip
 
Je suis bien entendu ouvert à tout commentaire !

mood
Publicité
Posté le 11-08-2005 à 16:53:46  profilanswer
 

n°1174759
Jubijub
Parce que je le VD bien
Posté le 11-08-2005 à 17:05:41  profilanswer
 

Kyle_Katarn a écrit :

Quel développeur ne s'est jamais retrouvé face au problème de devoir évaluer la taille en terme de lignes de code des projets sur lesquels il travaille ?


 
heu moi par ex...
 
c une métrique de code dont je vois peu l'intéret


---------------
Jubi Photos : Flickr - 500px
n°1174763
jagstang
Pa Capona ಠ_ಠ
Posté le 11-08-2005 à 17:07:59  profilanswer
 

dans les années 70 c'était la référence. Mais aujourd'hui...

n°1174765
Kyle_Katar​n
Posté le 11-08-2005 à 17:09:31  profilanswer
 

Ben ça fait quand même très con en soutenance de stage de pas savoir répondre quand le jury te demande de donner une taille approximative de ton projet en terme de ligne de code.... J'ai déjà vu ça est en guise de conclusion ça a fait très mal au gars en question...
Et ayant une soutenannce à propos d'un gros projet, j'ai pris 10 pour faire cette appli ...

n°1174771
jagstang
Pa Capona ಠ_ಠ
Posté le 11-08-2005 à 17:19:21  profilanswer
 

bon si tu as le 80% des lignes qui est généré c'est pas parlant non plus  [:jagstang]

n°1174773
Kyle_Katar​n
Posté le 11-08-2005 à 17:21:12  profilanswer
 

J'ai pas dit que c'était un nombre exact, c'est un "ordre" de grandeur.
 
Après je pense que l'utilisateur doit aussi avoir un minimum de jugeote...
 
Et puis c'est une petite appli simple et rapide qui a résolu un problème perso et sachant que d'autres personnes en avaient besoin je l'ai postée ici, ça n'a pas plus de prétention que ça...

n°1174776
jagstang
Pa Capona ಠ_ಠ
Posté le 11-08-2005 à 17:24:07  profilanswer
 

oui c'est clair. De plus ça se fait en une ligne sous unix (bon le grad & drop est sympa quand même)

n°1174780
Kyle_Katar​n
Posté le 11-08-2005 à 17:27:48  profilanswer
 

Oui, je cherchais justement une alternative simple sous Windows d'avoir l'équivalent de la commande Linux... J'ai alors pensé à une "bête" fenêtre avec Drag'n'Drop, c'est rapide, facile, et je voulais rien de plus ...

n°1174880
Jubijub
Parce que je le VD bien
Posté le 11-08-2005 à 19:50:35  profilanswer
 

Kyle_Katarn a écrit :

Ben ça fait quand même très con en soutenance de stage de pas savoir répondre quand le jury te demande de donner une taille approximative de ton projet en terme de ligne de code.... J'ai déjà vu ça est en guise de conclusion ça a fait très mal au gars en question...
Et ayant une soutenannce à propos d'un gros projet, j'ai pris 10 pour faire cette appli ...


 
 
en meme temps un prof qui me demande ca, je lui ris au nez...c tellement révélateur de rien...
 
cela dit tu as raison de poster ton appli...je réagissais juste à ton accroche....;)


---------------
Jubi Photos : Flickr - 500px
n°1174884
tet2neu
emmerdeur
Posté le 11-08-2005 à 20:17:03  profilanswer
 

Jubijub a écrit :

heu moi par ex...
 
c une métrique de code dont je vois peu l'intéret


Chez IBM, pour certains projets, on compte les lignes de codes [:kbchris]  
Dans le cas où le code est revu par une autre personne que le développeur, on calcule certains indicateurs comme le nombre de défaut par ligne de code... Ces indicateurs sont pris en compte dans le suivi du projet

mood
Publicité
Posté le 11-08-2005 à 20:17:03  profilanswer
 

n°1174885
tet2neu
emmerdeur
Posté le 11-08-2005 à 20:18:27  profilanswer
 

Jubijub a écrit :

en meme temps un prof qui me demande ca, je lui ris au nez...c tellement révélateur de rien...


C'est clair que ça veut absolument rien dire. Mais à mon avis, tu attends la fin de la soutenance de stage avant de rire du prof [:joce]
Ou alors t'es maso [:telzz]

n°1174887
elianor
bannie 17 fois
Posté le 11-08-2005 à 20:20:34  profilanswer
 

c'est quoi une ligne de code ?


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1174889
tet2neu
emmerdeur
Posté le 11-08-2005 à 20:23:29  profilanswer
 

elianor a écrit :

c'est quoi une ligne de code ?


c'est les chiffre juste en bas de l'étiquette du code-barre sur tous les produits que tu achètes [:dawa]


Message édité par tet2neu le 11-08-2005 à 20:23:44
n°1174892
Jubijub
Parce que je le VD bien
Posté le 11-08-2005 à 20:30:38  profilanswer
 

tet2neu a écrit :

Chez IBM, pour certains projets, on compte les lignes de codes [:kbchris]  
Dans le cas où le code est revu par une autre personne que le développeur, on calcule certains indicateurs comme le nombre de défaut par ligne de code... Ces indicateurs sont pris en compte dans le suivi du projet


 
oui mais alors c que tu calcules d'autre métriques, et que tu prends pas que celle ci pour elle meme, mais qu'elle sert en support à d'autres calculs...
 

tet2neu a écrit :

C'est clair que ça veut absolument rien dire. Mais à mon avis, tu attends la fin de la soutenance de stage avant de rire du prof [:joce]
Ou alors t'es maso [:telzz]


 
c pas mon style...en général je sors une petite pique ou autre dans ses cas là...comme j'ai souvent eu des profs sympa c tjs très bien passé...j'ai surement eu du cul cela dit :D


---------------
Jubi Photos : Flickr - 500px
n°1174894
tet2neu
emmerdeur
Posté le 11-08-2005 à 20:33:40  profilanswer
 

Jubijub a écrit :

oui mais alors c que tu calcules d'autre métriques, et que tu prends pas que celle ci pour elle meme, mais qu'elle sert en support à d'autres calculs...

Ah ben oui, le nombre de ligne en lui même en s'en fiche :D  
 
 
 

Jubijub a écrit :

c pas mon style...en général je sors une petite pique ou autre dans ses cas là...comme j'ai souvent eu des profs sympa c tjs très bien passé...j'ai surement eu du cul cela dit :D


fais gaffe quand même ;)

n°1174895
push
/dev/random
Posté le 11-08-2005 à 20:34:50  profilanswer
 

tet2neu a écrit :

Ah ben oui, le nombre de ligne en lui même en s'en fiche :D  


d'où la question de kad

n°1174921
Joel F
Real men use unique_ptr
Posté le 11-08-2005 à 21:38:07  profilanswer
 

wc -l c'est ça ^^
 
sinon ca prend pas els .cc, .hh, .hxx , .cxx :(
Et c'ets recursif, moi j'ai plein de .h, .c dans plein de repertoire imbriqués :o ?


Message édité par Joel F le 11-08-2005 à 21:39:22
n°1174928
elianor
bannie 17 fois
Posté le 11-08-2005 à 22:04:13  profilanswer
 

Joel F a écrit :

wc -l c'est ça ^^


 
non, sloccount :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1175038
Joel F
Real men use unique_ptr
Posté le 12-08-2005 à 09:54:51  profilanswer
 

elianor a écrit :

non, sloccount :o


han c'est vrai  
 
 
Sinon histoire d'ameliorer le bousin : pas moyen de lui faire sauter les lignes de commentaires ??

n°1175044
ali0baba
Posté le 12-08-2005 à 10:05:49  profilanswer
 


j'ai trouvé un bug :
 
le probleme plante quand tu lui donne un repertoire  :(
 

n°1175048
Kyle_Katar​n
Posté le 12-08-2005 à 10:10:45  profilanswer
 

bien vu !

n°1175064
HelloWorld
Salut tout le monde!
Posté le 12-08-2005 à 10:36:22  profilanswer
 

Personnelement j'utilise Source Monitor:
http://www.campwoodsw.com/sourcemonitor.html
Il parse le code et compte le nombre de fonctions, classes, le pourcentage de commentaires etc...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1175110
Kyle_Katar​n
Posté le 12-08-2005 à 11:41:39  profilanswer
 

Après on s'éloigne du petit exécutable .... mais effectivement c'est une bonne solution. Tout dépend de la finesse de l'estimation que tu souhaite avoir...

n°1175155
squallbrea​th
Posté le 12-08-2005 à 13:15:23  profilanswer
 

moaui :)

n°1175380
Kyle_Katar​n
Posté le 12-08-2005 à 17:35:17  profilanswer
 

Bon, vu qu'il y a eu 2-3 bugs rapporté voilà une petite update pour ceux que ça intéressent : http://www.kcsoftwares.com/forum/i [...] owforum=11

n°1175388
Jubijub
Parce que je le VD bien
Posté le 12-08-2005 à 17:45:22  profilanswer
 

Maven aussi te sort plein de métriques de code...


---------------
Jubi Photos : Flickr - 500px
n°1175399
blastman
just me !
Posté le 12-08-2005 à 18:04:16  profilanswer
 

j'aime bien ton appli. le  Drag'n'Drop est sympa, bravo ;)


Message édité par blastman le 12-08-2005 à 18:08:49

---------------
http://www.blastmanu.info
n°1175420
Kyle_Katar​n
Posté le 12-08-2005 à 18:23:01  profilanswer
 

Merci !

n°1175461
ToxicAveng​er
Posté le 12-08-2005 à 19:45:31  profilanswer
 

vous etes payé a la ligne de code ? [:kiki]

n°1175471
esox_ch
Posté le 12-08-2005 à 20:13:15  profilanswer
 

ToxicAvenger a écrit :

vous etes payé a la ligne de code ? [:kiki]


 
Oui, plus il y a de lignes, moins je suis payé [:petrus75]


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1182147
Kyle_Katar​n
Posté le 23-08-2005 à 11:49:27  profilanswer
 

http://www.kcsoftwares.com/forum/i [...] wtopic=211
 
Et hop maintenant y'a une option pour ne pas conter les lignes vides ou commentées avec //

n°1182206
masklinn
í dag viðrar vel til loftárása
Posté le 23-08-2005 à 12:41:14  profilanswer
 

Kyle_Katarn a écrit :

http://www.kcsoftwares.com/forum/i [...] wtopic=211
 
Et hop maintenant y'a une option pour ne pas conter les lignes vides ou commentées avec //


on peut également trouver "/**/", "/** */", "#" et ";" comme caractères de commentaires en fonction des langages [:klem3i1]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1182212
Kyle_Katar​n
Posté le 23-08-2005 à 12:49:22  profilanswer
 

je réfléchit à un truc élégant pour gérer ça ;-)

n°1182215
drasche
Posté le 23-08-2005 à 12:54:49  profilanswer
 

ToxicAvenger a écrit :

vous etes payé a la ligne de code ? [:kiki]


Bien sûr, au moins tu mets de lignes, au plus tu gagnes.
 
Perso j'utilise MZTools, un addin pour l'environnement VB6. Ca compte les lignes de code et fait la distinction entre le vrai code et le reste (commentaires, espaces, ...). Ce n'est que l'une de ses très nombreuses fonctions.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1182217
drasche
Posté le 23-08-2005 à 12:55:34  profilanswer
 

masklinn a écrit :

on peut également trouver "/**/", "/** */", "#" et ";" comme caractères de commentaires en fonction des langages [:klem3i1]


et ' en VB :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1182218
Kyle_Katar​n
Posté le 23-08-2005 à 12:56:08  profilanswer
 

et {} en Delphi aussi ;-)

n°1182226
drasche
Posté le 23-08-2005 à 13:04:26  profilanswer
 

Ca fait bien longtemps que je n'ai plus fait de Delphi, j'avais oublié ça :D


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°1182227
Kyle_Katar​n
Posté le 23-08-2005 à 13:06:24  profilanswer
 

QDLC étant codé en Delphi, je ne pouvais pas ne pas y penser....

n°1182248
masklinn
í dag viðrar vel til loftárása
Posté le 23-08-2005 à 13:27:54  profilanswer
 


J'ai parlé de langages de programmation là [:klem3i1]

Kyle_Katarn a écrit :

et {} en Delphi aussi ;-)


Appris un truc thanks :jap:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1189073
Kyle_Katar​n
Posté le 31-08-2005 à 21:28:25  profilanswer
 

:)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  QDLC : Comptez vos lignes de code

 

Sujets relatifs
Comment dupliquer un code ?code VB
[Dreamweaver] Formater le code ?un code a modifier... listage fichier
Problème dans mon code, résultat étrangeaccélération d'un code VBA
Convention - Normalisation du code ?Assombrissement/Obfuscation de code. Comment ? Quels Outils ?
Code : convention d'écritureApi Windows : Cherche code complet pour GetOpenFileName(...)
Plus de sujets relatifs à : QDLC : Comptez vos lignes de code


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR