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

Actualités Discussion :

Un référentiel mondial sur la Dette Technique et la Qualité Logicielle

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Un référentiel mondial sur la Dette Technique et la Qualité Logicielle
    Tocea -jeune startup rennaise- a mis récemment en ligne le site TechDebt.org, un tableau de bord gratuit et collaboratif dédié à la dette technique des applications

    TechDebt.org est le premier site gratuit et collaboratif de benchmark dédié à la dette technique des logiciels et à leur qualité. Quelles sont les « bonnes pratiques » de programmation les moins respectées ? Combien de jours faut-il pour corriger les défauts liés à la qualité du code ? Une application « maison » est-elle plus fiable qu'un projet Open Source ? C’est le genre de questions auxquelles TechDebt.org répond.



    En quelques semaines, le site a déjà analysé plus de 1000 projets applicatifs soit près de 50 millions de lignes de code, grâce à un mode de fonctionnement participatif et anonyme. Près de 52 années / homme de dette technique ont ainsi été détectées, soit 9 millions d'euros.

    Concrètement, TechDebt fonctionne sur un mode participatif des développeurs. Ces derniers contribuent au référentiel en soumettant depuis leur poste les métriques calculées sur leur code, grâce aux outils de qualimétrie standards comme PMD, Checkstyle ou encore FindBugs.

    Le tableau de bord TechDebt fournit alors publiquement une photo globale et instantanée de l'état de santé d'un échantillon représentatif du patrimoine applicatif mondial. Autant d'indicateurs qui aident les équipes de développement à positionner la qualité de leur code.

    Pour compléter le tableau de bord TechDebt, Tocea propose en téléchargement gratuit un plugin open source dédié aux développeurs, pour les aider à améliorer la qualité de leur code au quotidien.

    Les utilisateurs peuvent ainsi comparer leur propre logiciel au référentiel qualité et positionner la qualité du développement par rapport à cet état de l’art, à technologie équivalente.

    L'outil propose alors au développeur un plan d'actions pour corriger son code, en fonction de ses priorités : corriger les failles de sécurité, corriger uniquement les défauts pour lesquels le risque de régression est minime, ou bien encore corriger un maximum d'anomalies en un minimum de temps, selon sa disponibilité.

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Cet outil tellement magnifique et merveilleux et tout et tout, dont le site vante les merites en long, en large, et en travers : il est capable de travailler sur quel langage source ? Non, parce que quand on parle de referentiel mondial, faut peut-etre preciser que ca ne fait pas tout non plus...

    Non, parce que c'est con hein, mais ils sont tellement dans leur truc qu'ils oublient d'en parler...

    PS : Apres analyse de certains mots-clefs, il semblerait que ce soit uniquement du Java.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 1
    Points
    1
    Par défaut


    Pour l'instant, c'est essentiellement du Java, mais pas que ! Le référentiel est alimenté par l'outil Sonar (http://sonarsource.org) qui en théorie supporte d'autres langages que Java (de mémoire: PHP, C, C#, Flex, Javascript uniquement pour les langages dispo gratuitement).

  4. #4
    Expert confirmé Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 529
    Points : 4 740
    Points
    4 740
    Par défaut
    Traduire « Technical Debt » en « Dette Technique » cela me semblait vraiment bizarre....
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

  5. #5
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 058
    Points
    32 058
    Par défaut
    Citation Envoyé par psychadelic Voir le message
    Traduire «*Technical Debt*» en «*Dette Technique*» cela n'a aucun sens.
    En Français, le terme «*dette*» représente l'idée d'un remboursement.

    (.../...)
    le terme de dette technique est parfaitement défini. Et on rembourse sous la forme de maintenances additionelles. Et on s'en débarasse soit en repayant le capital(on améliore la maintenabilité de l'appli), soit en faisant faillite(on arrête l'appli).
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  6. #6
    Expert confirmé Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 529
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 529
    Points : 4 740
    Points
    4 740
    Par défaut
    Citation Envoyé par el_slapper Voir le message
    le terme de dette technique est parfaitement défini.
    Merci ! j'ai appris quelque chose aujourd'hui !
    «La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode

Discussions similaires

  1. Introduction aux techniques de base pour l'IA
    Par SpiceGuid dans le forum Intelligence artificielle
    Réponses: 8
    Dernier message: 10/12/2011, 15h35
  2. Outil pédagogique sur les questions techniques par MP
    Par Eusebius dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 11
    Dernier message: 03/06/2008, 10h07
  3. Réponses: 3
    Dernier message: 02/06/2008, 16h43

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