Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/04/2008, à 15:53

LarTicK

trouver le taux de différences entre 2 programmes

Bonjour,

je souhaiterai savoir s'il existe un autre système que diff pour voir les différences entre 2 fichiers de code source.

L'interet est de pouvoir automatiser la recherche des copies identiques sur les projets que m'envoie mes étudiants. C'est l'outil dont rêve tous les enseignants en informatique big_smile , mais je ne sais pas s'il existe...

Lartick

Hors ligne

#2 Le 04/04/2008, à 15:59

#{°'°}#

Re : trouver le taux de différences entre 2 programmes

LarTicK a écrit :

Bonjour,

je souhaiterai savoir s'il existe un autre système que diff pour voir les différences entre 2 fichiers de code source.

L'interet est de pouvoir automatiser la recherche des copies identiques sur les projets que m'envoie mes étudiants. C'est l'outil dont rêve tous les enseignants en informatique big_smile , mais je ne sais pas s'il existe...

Lartick

Bonjour

Cela doit sûrement exister, il existe déjà le vérificateur de mémoires et de thèses wink
Sinon code le big_smile

#3 Le 04/04/2008, à 16:42

LarTicK

Re : trouver le taux de différences entre 2 programmes

#{°'°}# a écrit :

Cela doit sûrement exister, il existe déjà le vérificateur de mémoires et de thèses wink

Ça peut être interessant ça, tu as des refs ? c'est libre ?

#{°'°}# a écrit :

Sinon code le big_smile

Ben s'il n'y a vraiment rien on pensait en faire un sujet de projet pour des étudiants, ça devrait leur plaire smile .

Hors ligne

#4 Le 04/04/2008, à 16:51

#{°'°}#

Re : trouver le taux de différences entre 2 programmes

Re,

J'ai cherché vite fait, mais je n'ai rien trouvé allant dans ce sens. Pourtant, je suis sûr qu'une boite a développé un truc similaire à ta demande, pas dans le même but.
Je n'ai malheureusement aucune source. Juste un souvenir big_smile

J'en ai pris connaissance quand un politicard pas trop futé a plagié un thésard et cela s'est su, je crois grâce à un programme de ce genre...cela doit faire au moins deux années...

#5 Le 04/04/2008, à 19:55

LittleWhite

Re : trouver le taux de différences entre 2 programmes

Au pire on peut utiliser le diff.

Je m'explique, il faut compter les lignes du fichiers après on compte les lignes renvoyés par le diff et on peut en faire un pourcentage.

Eh là je viens de voir que mon truc ne sert pas du tout dans votre cas ... neutral


Linux ou mourir
Pour avoir des problemes : demarrer Windows
Script de compression multi archive : http://forum.ubuntu-fr.org/viewtopic.php?id=225297

Hors ligne

#6 Le 04/04/2008, à 22:08

Martopioche

Re : trouver le taux de différences entre 2 programmes

Heu... je n'ai aps de noms mais je sais qu'à ma boite, le gestionnaire d'intégration continue (Hudson avec Sonar et p'tête autre chose) possèdent un détecteur de copiers-collés... Donc don, ça existe big_smile

Hors ligne

#7 Le 05/04/2008, à 00:23

LittleWhite

Re : trouver le taux de différences entre 2 programmes

Je reviens légèrement sur ce que j'ai dit.
Le diff pourrait faire l'affaire. Après avoir vite fait regarder le man j'ai vu assez d'option pour dire si on doit surveiller les décalages d'espaces et autres.
J'imagine que  c'est pour savoir si des élèves on copier ?
Dans ce cas là nous pouvons faire comme dit un peu plus haut :
   - on regarde le nombre de ligne des deux fichiers
   - on fait le diff
   - on compte le nombre de ligne renvoyer par le diff
   - si nous avons près de toutes les lignes de chaque fichiers de différent nous pouvons dire qu'il non pas copier.

Un script shell est parfait pour ça.

On prend 2 arguments ( les noms des fichiers )
On stocke le nombre des lignes des deux fichiers dans deux variables.
On fait le diff
On regarde le '<' ou le '>' que nous renvoie le diff. Pour chaque signe on incrémente un compteur spécifique.
Les compteurs vont être comparé ( proportion ) avec le nombre de ligne des fichiers.
Eh hop on a un pourcentage si on veut.

Enfin je crois que cela peut fonctionner.


Linux ou mourir
Pour avoir des problemes : demarrer Windows
Script de compression multi archive : http://forum.ubuntu-fr.org/viewtopic.php?id=225297

Hors ligne