Bonjour à tous,
je recherche un outil qui peut évaluer la taille d'un projet python.
J'en ai utilisé un il y a quelques années, mais je ne me souviens plus du nom :oops:
Merci d'avance pour vos réponses
Chris
Version imprimable
Bonjour à tous,
je recherche un outil qui peut évaluer la taille d'un projet python.
J'en ai utilisé un il y a quelques années, mais je ne me souviens plus du nom :oops:
Merci d'avance pour vos réponses
Chris
La taille?Citation:
Envoyé par planeur2007
En nombre de lignes de codes?
En Octets?
En Temps?
Tu es sur que c'était pas un logiciel de conduite de projet?
Est ce que c'était propre a python? a d'autre langages? Merci d'avance.
Il s'agirait plutôt du nombre de lignes de code, de classes implémentées et/ou du nombre de methodes python écrites. Quelque-chose qui donne une idée de l'ampleur du projet, du travail que cela a demandé.
tu peux le code facilement:
exemple basique: nombre de lignes et nombre de classe (à exécuter dans le répertoire où il y a les fichiers du projet).
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import os listfile = os.listdir(os.getcwd()) nblignes=0 for i in listfile: if os.path.splitext(i)[1]==".py": fich=open(os.getcwd()+'/'+i,'rb') nblignes=nblignes+len(fich.readlines()) print nblignes nbclasses=0 for i in listfile: if os.path.splitext(i)[1]==".py": fich=open(os.getcwd()+'/'+i,'rb') for lig in fich.readlines(): if "class" in lig: nbclasses += 1 print nbclasses raw_input("")
Merci Guigui,
effectivement, pourquoi ne pas écrire cet outil soit-même ?
Je vais essayer ce que tu as envoyer.
Après, on peux réfléchir sur ce qui caractérise vraiment l'ampleur d'un projet.