Informations
    Actualités & évènements
      Loading...

      EIP 2012 : KDev-Valgrind

      08.02.12

      L’Epitech Innovative Project (EIP) est l’étape principale dans le cursus de l’Epitechéen, celle qui le fait passer de son statut d’étudiant à celui de professionnel à part entière. Chaque année, les équipes travaillent ainsi en groupe sur leur projet de fin d’études. Découvrez ci-dessous les innovations nées de ces travaux :

      Présentation du projet KDev-Valgrind

      Le projet

      Pour développer un programme, les développeurs ont souvent recours à des environnements de travail intégrés (IDE) comme KDevelop. En plus de cela, ils ont également besoin d’outils spécifiques de débogage comme ceux fournis par la suite Valgrind. Le projet KDev-Valgrind permet de réunir ces deux logiciels en un.

      L’innovation

      À l’aide d’une extension intégrée dans KDevelop, KDev-Valgrind offre une implémentation visuelle de tous les outils fournis par Valgrind. Ces derniers offrent un moyen simple et efficace de repérer certains types de bogues jusqu’alors indécelables comme des fuites de mémoires au sein d’une application. Le projet KDev-Valgrind fait suite à une demande de la communauté des développeurs. Habitués à utiliser les outils de la suite logicielle Valgrind, aucun équivalent n’était implémenté pour KDevelop malgré leur demande de plus en plus croissante.

      Les plus

      KDev-Valgrind permet de configurer et de lancer l’analyse des programmes directement dans KDevelop. Les différentes erreurs, avertissements ou statistiques sont remontées au développeur lui offrant ainsi un maximum de visibilité sur les segments de code problématiques.