Aller au contenu

QDLC : Comptez vos lignes de code


Messages recommandés

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.

qdlc_screen.gif

Plus d'infos : http://www.kcsoftwares.com/forum/index.php?showforum=11

Téléchargement : ftp://ftp2.kcsoftwares.com/kcsoftwa/beta/QDLC.zip

Je suis bien entendu ouvert à tout commentaire !

Lien vers le commentaire
Partager sur d’autres sites

ah ça c'est sympa ça m'evitera de faire les comptes "a la main" , ou encore

de me lancer dans des estimations foireuses :)

par contre, est ce qu'il compte les lignes vides?

parceque je saute beaucoup de lignes...

Pour les commentaires, on considere que ça rentre dans le code ou pas?

(je suis un gros commenteur :incline: )

ça serait bien de pouvoir enlever les fichiers du décompte, par contre...

enfin les enlever un a un sans faire reset!

d'autre part si on ajoute un dossier, ça ne fonctionne plus trop, les fichiers ne s'ajoutent plus et le compte total n'est plus fait...

ce qui oblige a relancer l'application.

Bonne continuation :)

Lien vers le commentaire
Partager sur d’autres sites

Pas très objectif comme programme...

Tout dépend de chaque style de code, par exemple, l'indentation. Si elle est comme ca :

for(int i = 0; i < 10; i++) {
  // Do something
}

Ca ne fera que 3 lignes. Mais si c'est tapé de cette facon :

for(int i = 0; i < 10; i++)
{
  // Do something
}

Ca en fait quatre... Exemple bête, mais imaginez ça sur un gros programme... Personnellement j'ai tendance à bien indenter et bien éclaircir mon code, donc j'ai beaucoup de lignes.

Et puis, je ne vois pas trop l'intéret de compter des lignes de code... Un programme plein de sources n'est pas forcément mieux que le même en version plus compact :)

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...