Abbiamo un corso di programmazione universitaria e altri studenti stanno ponendo alcune domande di programmazione nel nostro gruppo Facebook. Sono un po 'titubante nel condividere tutti i miei programmi, soprattutto se è qualcosa di interessante per uno dei compiti, dal momento che questi sono esaminati dagli agenti di amministrazione e potrebbero notare se qualcuno ha lo stesso programma e iniziare a fare domande su dove è arrivato a partire dal. Tuttavia, a volte mi piacerebbe condividere il mio codice per aiutare gli altri, ma non voglio che le persone prendano semplicemente il mio lavoro. (Chiarimento: ci è permesso collaborare con i compiti) Questa è ovviamente una linea sottile. Anche se voglio aiutare alcune persone, sono preoccupato che non abbiano l'onestà accademica di riscrivere il codice da soli.
La maggior parte dei miei compagni di studio non è molto avanzata nelle loro capacità, quindi vorrei scappare dicendo di nascondere il mio nome in una stringa codificata in Base 64 fabbricata in un posto discreto. Tuttavia, potrebbe essere troppo ovvio per una stringa casuale essere seduta in giro.
Quali opzioni esistono per nascondere il mio nome in un programma senza sembrare sospetto?
Ho visto su CodeGolf che hanno trasformato l'Ascii Art in altre cose quando valutato. Ci sono strategie simili che potrei utilizzare? La soluzione ideale sarebbe qualcosa che assomigli a qualcosa che si adatta discretamente, ma in realtà ha una funzione per dimostrare che l'ho codificato dall'inizio.
Chiarimento: (Spiacente, avrei dovuto dirlo prima) Siamo autorizzati a collaborare, ma dobbiamo spiegare i nostri programmi agli addetti ai lavori per ottenere i punti. È solo per soddisfazione nascondere alcune uova di Pasqua nel codice di altri se fuoriesce, soprattutto perché potrebbe essere allettante scambiare programmi per verificare che le risposte ai problemi che generano siano equivalenti ecc. O per vedere come gli altri risolvono il problema.