Outil de vérification de la similitude des codes sur Internet

user9145

Outil de vérification de la similitude des codes sur Internet


Je recherche des outils qui permettent de vérifier la similitude du code de programme soumis.

En plus de l’exigence de base pour que l’outil puisse vérifier la similitude de code entre les solutions soumises, je recherche une autre exigence: l’outil doit également vérifier la similitude de code entre le code soumis et le code sur Internet (comme sur les sites Web ouverts tels que comme SO ou autres).

J’ai regardé autour de moi et j’ai découvert que MOSS de Stanford est l’outil le plus populaire et le plus utilisé pour la vérification de code, mais je n’ai pas pu déterminer s’il vérifie le code sur Internet ou non (tous les exemples d’implémentations mentionnent uniquement la similitude de code entre deux ou plus solutions soumises).

S’il existe un autre outil qui fait cela?

Jan Doggen

Votre question «le MOSS vérifie-t-il Internet» est hors sujet pour ce site – vous devrez le demander ailleurs ou faire vos propres recherches. J’édite votre question pour laisser cette partie de côté. Notez que j’ai raccourci le texte et ajouté un espace blanc pour le rendre lisible – c’est votre devoir la prochaine fois.

Mawg

Peux-tu nous dire pourquoi tu veux faire ça? Ou être plus précis dans vos besoins? Je n’étais pas si sûr de la réponse @ Ira’a ci-dessous – mais il pourrait très bien avoir raison – la question est plutôt floue telle quelle.

Mawg

« Je n’ai pas pu déterminer s’il [MOSS] vérifie le code sur Internet ou non » Je pense que [email protected] peut répondre à cela mieux que nous à SO

Réponses


 Ira Baxter

Vous voulez quelque chose comme les produits BlackDuck . Si je comprends bien, le produit de BD vérifie si votre logiciel comprend du code provenant de contextes open source, principalement pour vous aider à comprendre quelle licence de logiciel vous avez implicitement choisie en utilisant ce code. Je n’ai pas d’expérience explicite avec BD, et je ne suis pas plus compétent sur le sujet, donc cela ne constitue guère une bonne réponse à votre question, encore moins une recommandation.

Mawg

Je ne suis pas sûr que ce soit une bonne suggestion. BalcDuck est, comme vous le dites, utilisé pour vérifier l’utilisation des logiciels libres, normalement afin que les entreprises ne rencontrent pas de problèmes de licence. Je pense que Subby cherche à voir si son propre code est diffusé en ligne … ou peut-être si les devoirs des étudiants sont copiés sur le Web. Il me semble * , mais parie si je demande à Subby de clarifier …

Ira Baxter

OP a clairement sa propre opinion quant à savoir s’il aime ça. Sur la base des exigences de l’OP, « trouver un code similaire sur le Web », il fait ce qui a été demandé.

Mawg

Hmm, c’est ça? Je ne veux pas commencer un argument, mais pouvez-vous le souligner plus en détail? Je pensais que je cherchais le code pour les logiciels libres – OP dit simplement « rechercher le code », qui pourrait être le sien, non-FOSS, ou, par exemple, les devoirs des étudiants (ma sugegstion). Il veut également un outil pour rechercher des « sites comme SO » – BlackDuck fait-il cela? Eh bien, attendons juste et voyons ce qu’il dit. S’il accepte votre réponse, vous pouvez être sûr que je voterai favorablement 🙂

Ira Baxter

Aucun outil ne va rechercher tous les sites, OP devra au mieux se contenter d’une « bonne couverture ». Je n’ai aucune idée des recherches de BlackDuck SO; si j’étais eux, je ne le ferais pas, il n’y a vraiment pas de vastes étendues de code open source à SO (de vastes terrains vagues de « mon code cassé ici ne fonctionne pas » peut-être). Je m’attends à ce qu’ils recherchent GitHub et d’autres référentiels FOSS. Mais maintenant, nous revenons à l’opinion / objections de OP. Il ne semble pas être très actif.

 

#de, #la, codes, des, Internet?, Outil, similitude, sur, Vérification

 

wiki

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *