Aller au contenu Aller au menu
  • Dépêches
  • Journaux
  • Liens
  • Forums
  • Rédaction
  • 🎙️ Projets Libres

LinuxFr.org

Se connecter

Proposer un contenu

  • Pas de compte ? S’inscrire...

Re: Compléments d'info

Retourner au contenu associé (dépêche : Gérer des seuils d'alerte qualité sur le code source avec Sonar 1.6)

  • [^] # Re: Compléments d'info

    Posté par Mat (site web personnel) le 12 février 2009 à 17:48. En réponse à la dépêche Gérer des seuils d'alerte qualité sur le code source avec Sonar 1.6. Évalué à 10.

    Pour le c j'en connais quelques outils, mais je n'ai pas encore eu l'occasion de tout tester.

    Pour la couverture de code, un gcc récent contient déjà ce qu'il faut, il faut utiliser les options -fprofile-arcs -ftest-coverage et utiliser ensuite gcov [1] dont il existe un plugin pour eclipse cdt[2] en alpha néanmoins. Sinon bcov[3] aussi, qui génère des fichier htmls.

    Concernant l'analyse statique il existe plein de choses aussi, mais là je ne les connais que de nom. J'étais tombé par hasard sur une page d'Haypo et une autre[5] qui en recense plusieurs. Je suis preneur de retours d'informations moi aussi ;)

    Sinon pour le c, tu as aussi valgrind [6] qui te permet entre autres de détecter les fuites mémoires, les lectures/écritures invalides de pointeurs. Valpyk[7] (d'Haypo encore) est un bon outil pour lire facilement les rapports générés. D'ailleurs je l'avais modifié pour générer des fichiers htmls, promis un jour je lui enverrai le code source correspondant. (ou envoyez moi des messages privés si vous êtes intéressés aussi)

    Voilà pour ce que je connais autour du c.

    [1] : http://gcc.gnu.org/onlinedocs/gcc/Gcov.html
    [2] : http://www.eclipseplugincentral.com/Web_Links-index-req-view(...)
    [3] : http://bcov.sourceforge.net/
    [4] : http://www.haypocalc.com/wiki/Analyse_statique_de_code
    [5] : http://spinroot.com/static/
    [6] : http://valgrind.org/
    [7] : http://software.inl.fr/trac/wiki/Valpyk

Revenir en haut de page

Derniers commentaires

  • Re: An Engineering Disaster
  • Re: Pendant ce temps là...
  • Re: CMS par dessus Hugo
  • Re: An Engineering Disaster
  • Re: Et MPD ?
  • Re: Et MPD ?
  • Re: techniquement ce n'est pas free
  • Re: ESP32-C3 en access point
  • Re: cé koréan
  • Re: Détails
  • Re: Détails
  • Re: A ce propos...

Étiquettes (tags) populaires

  • intelligence_artificielle
  • le_monde_diplomatique
  • merdification
  • grands_modèles_de_langage
  • états-unis
  • canicule
  • capitalisme
  • réchauffement_climatique
  • datacenter
  • logiciel_libre
  • souveraineté_numerique
  • france

Sites amis

  • Agenda du Libre
  • April
  • Éditions D-BookeR
  • Éditions Diamond
  • Éditions Eyrolles
  • Éditions ENI
  • En Vente Libre
  • Framasoft
  • La Quadrature du Net
  • Lea-Linux
  • Open Source Initiative
  • Imprimerie Grafik Plus

À propos de LinuxFr.org

  • Mentions légales
  • Faire un don
  • L’équipe de LinuxFr.org
  • Informations sur le site
  • Aide / Foire aux questions
  • Suivi des suggestions et bogues
  • Wiki du site
  • Règles de modération
  • Statistiques
  • API pour le développement
  • Code source du site
  • Plan du site

AltStyle によって変換されたページ (->オリジナル) /