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

PL/SQL Oracle Discussion :

Threasold pour Metric PLSQL


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 421
    Par défaut Threasold pour Metric PLSQL
    Bonjour,

    Bon, toujours dans ce joyeux monde du plsql...(quoi qu'il faut etre honnete, j'ai connu pire language -> RPG ).

    Je cherche des Threasold pour les metrics PL/SQL. On a des outils pour extraires des métrics de PlSQL (LOC, Line, Cyclomatics, Nbre of Select , constant, ...). Mais je n'ai aucune idée de ce qu'elle signifie.

    exist t il des etudes, des papiers qui me dit quelles threasolds il faut appliquer (a partir de combien de ligne, une procedure devient enorme, ....)

    merci


    a++

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 462
    Par défaut
    Citation Envoyé par elekis Voir le message
    Je cherche des Threasold pour les metrics PL/SQL. On a des outils pour extraires des métrics de PlSQL (LOC, Line, Cyclomatics, Nbre of Select , constant, ...). Mais je n'ai aucune idée de ce qu'elle signifie.

    exist t il des etudes, des papiers qui me dit quelles threasolds il faut appliquer (a partir de combien de ligne, une procedure devient enorme, ....)
    Bonjour

    "Chercher des seuils pour des métriques PL/SQL" sans autre précision ni contexte, c'est complètement creux.
    Que cherchez-vous à faire ???

    Par ailleurs, si vous avez un outil qui vous extrait des métriques (comment s'appelle-t-il ?), il a certainement une documentation qui précise leur signification.

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 421
    Par défaut
    heu... en fait, j'ai un parser plsql (lexical, gramatical)(home made). il me permet d'analyser un code, de faire du refactoring sur les sources, etc..., ....

    Je peux par exemple calculer le nombre de ligne par procedure. calculer pour chaque procedure, calculer sa complexité.

    j'ai des complexité (de MCC) de 31 , 78, ...) mais comment savoir , a partir de quand, cela devient BAD. (Est ce a partir de 45 ou 15). etc...

    merci

    a++

  4. #4
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    A priori vous avez un outil qui ne sert pas à grand chose à part de générer de jolis statistiques. Je pense que la meilleure chose est de changez de stratégie et d’outil, mais il n’est pas claire que est-ce que vous cherchez à accomplir.

  5. #5
    Membre éclairé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    421
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 421
    Par défaut
    heu ... je comprend pas.

    cet outils fait tout ce dont j'ai besoin (recherche de copier coller , recherche de bug, refactoring, generation de documentation basé sur cvs, , metrics...) et si il ne fait pas qqch, ben je l'implémente.

    ce que je cherche, ce sont des études , des papiers qui me disent quand est ce qu'on a un bon code plsql et quand est ce c'est un mauvais code et cela basé sur metrics regle de codage, .... ... .

    voila

    merci

    a++

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Par défaut
    Pour ma part, je consulte très souvent les tips de ce site :

    http://www.dba-oracle.com/plsql/

    tu peux tout creuser en PL

    une question : pq avoir créer un outil 'home made' alors que tu as un outil déjà très bien qui s'appelle le profiler ?

  7. #7
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 462
    Par défaut
    Citation Envoyé par elekis Voir le message
    ce que je cherche, ce sont des études , des papiers qui me disent quand est ce qu'on a un bon code plsql et quand est ce c'est un mauvais code et cela basé sur metrics regle de codage, .... ... .
    On progresse, puisque vous avez enfin réussi à expliquer ce que vous voulez faire !

    Pour ma part, je ne connais pas d'indicateurs formels de la qualité de code, et encore moins des seuils limites, mais ce document peut vous aider à interpréter les indicateurs que votre outil vous fournit : http://lgl.isnetne.ch/isnet72/Phase3/complexiteCode.pdf

  8. #8
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par elekis Voir le message
    heu ... je comprend pas.

    cet outils fait tout ce dont j'ai besoin (recherche de copier coller , recherche de bug, refactoring, generation de documentation basé sur cvs, , metrics...) et si il ne fait pas qqch, ben je l'implémente.

    ce que je cherche, ce sont des études , des papiers qui me disent quand est ce qu'on a un bon code plsql et quand est ce c'est un mauvais code et cela basé sur metrics regle de codage, .... ... .

    voila

    merci

    a++
    Désolé, mais je continue à douter de l’utilité de votre outil pourvu qu’à part des statistiques il ne sait rien montrer d’utile. La preuve est que vous même ne pouvez pas tirer profit des ces résultats.
    Sur la problématique de la refactorisation des applications SQL j’ai lu un excellent livre de Stephane Faroult que je vous recommande.

Discussions similaires

  1. [JMS - Amqp] Metrics pour l'envoi des messages avec JMS
    Par facilus68 dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 02/05/2012, 11h19
  2. PLSQL pour les objets d'une base
    Par SALMHSN dans le forum PL/SQL
    Réponses: 7
    Dernier message: 25/04/2011, 14h50
  3. Fichier XSL pour Metrics 1.3.6 (sourceforge)
    Par max59fr dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 27/09/2010, 16h41
  4. Equivalent Metrics pour Java
    Par Mister Nono dans le forum Eclipse PHP
    Réponses: 0
    Dernier message: 05/01/2010, 10h06
  5. Réponses: 19
    Dernier message: 08/05/2008, 21h36

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