Je comprends assez bien le plagiat et la paraphrase lorsqu'il s'agit de rédiger un document de recherche, mais ces domaines équivalents en programmation me semblent étrangers. J'ai consulté les sujets en ligne et, étonnamment, il n'y a pas autant de documents sur le sujet que l'on aurait pu s'y attendre.
Lorsque j'écris du code et que je dois implémenter quelque chose que je n'ai jamais implémenté auparavant, je vais en ligne pour chercher un exemple. J'essaie de lire la documentation au préalable, mais je trouve parfois difficile de suivre. Donc, si cela échoue, je rechercherai le sujet en ligne et je recevrai des dizaines d'exemples (qu'ils soient sur le blog personnel de quelqu'un ou sur un site de questions / réponses comme SO). Maintenant, on me présente généralement 5 à 10 lignes de code. Je n'ai jamais copié et collé cela dans mon propre code, mais je m'inquiète toujours de le copier mot pour mot. J'ai du mal à reformuler un certain morceau de code, surtout quand il y a seulement tant de façons de le faire. Je m'assure de renommer les variables, de changer le formatage, etc. - mais est-ce suffisant?
J'ai toujours voulu comprendre ce sujet, mais maintenant que je travaille avec une nouvelle langue et dans un environnement d'entreprise, je pense que c'est particulièrement pertinent. Si quelqu'un pouvait expliquer ou établir un lien vers une bonne explication ailleurs, j'apprécierais grandement cela!
tl; dr Je ne comprends pas combien vous devez changer et reformuler 5 à 10 extraits de code trouvés en ligne pour éviter le plagiat. Et s'il y a très peu de choses que vous pouvez changer?