Nous avons un cours de programmation universitaire et les autres étudiants posent des questions de programmation dans notre groupe Facebook. J'hésite un peu à partager tous mes programmes, surtout si c'est quelque chose de cool pour l'une des affectations, car ceux-ci sont examinés par les assistants techniques et ils peuvent remarquer si quelqu'un a le même programme et commencer à poser des questions sur d'où il vient. de. Pourtant, parfois, j'aimerais partager mon code pour aider les autres, mais je ne veux pas que les gens saisissent simplement mon travail. (Clarification: nous sommes autorisés à collaborer avec les tâches) C'est bien sûr une ligne mince. Bien que je veuille aider certaines personnes, je crains qu'elles n'aient pas l'honnêteté académique de réécrire le code par elles-mêmes.
La plupart de mes camarades ne sont pas très avancés dans leurs compétences, donc je m'en tirerais en disant cacher mon nom dans une chaîne encodée en Base-64 conçue dans un endroit discret. Pourtant, il peut être trop évident qu'une chaîne aléatoire soit assise.
Quelles options existent pour masquer mon nom dans un programme sans qu'il paraisse suspect?
J'ai vu chez CodeGolf qu'ils ont transformé l'art de l'ascii en autre chose lors de l'évaluation. Existe-t-il des stratégies similaires que je pourrais utiliser? La solution idéale serait quelque chose qui ressemble à quelque chose qui s'intègre discrètement mais qui a en réalité une fonction pour prouver que je l'ai codé depuis le début.
Clarification: (Désolé, j'aurais dû le dire plus tôt) Nous sommes autorisés à collaborer, mais nous devons expliquer nos programmes aux assistants techniques pour obtenir les points. C'est juste pour la satisfaction de cacher des oeufs de Pâques dans le code d'un autre s'il fuit, d'autant plus qu'il peut être tentant d'échanger des programmes pour vérifier que les réponses aux problèmes qu'ils génèrent sont équivalentes, etc. ou pour voir comment d'autres résolvent le problème.