IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

taille d'un projet Python


Sujet :

Python

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 6
    Points
    6
    Par défaut taille d'un projet Python
    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
    Merci d'avance pour vos réponses
    Chris

  2. #2
    Membre éclairé
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Points : 872
    Points
    872
    Par défaut
    Citation Envoyé par planeur2007
    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
    Merci d'avance pour vos réponses
    Chris
    La taille?

    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.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 6
    Points
    6
    Par défaut taille d'un projet Python
    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é.

  4. #4
    Expert éminent sénior
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Points : 10 067
    Points
    10 067
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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("")

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 6
    Points
    6
    Par défaut taille d'un projet Python
    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.

Discussions similaires

  1. Qu'attendez-vous d'un outil de documentation de projets Python ?
    Par rambc dans le forum Général Python
    Réponses: 8
    Dernier message: 10/09/2010, 00h05
  2. Devellopeur pour Projet Python
    Par ju_bicycle dans le forum Général Python
    Réponses: 0
    Dernier message: 24/03/2010, 16h36
  3. packager un projet python
    Par ad1lux dans le forum Déploiement/Installation
    Réponses: 1
    Dernier message: 22/04/2008, 12h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo