Abbiamo un corso di programmazione universitaria e altri studenti stanno facendo alcune domande di programmazione nel nostro gruppo su Facebook. Sono un po 'titubante nel condividere tutti i miei programmi, specialmente se è qualcosa di bello per uno dei compiti, poiché questi sono guardati dagli AT 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 si limitino ad afferrare il mio lavoro. (Chiarimento: siamo autorizzati a collaborare con i compiti) Questo è ovviamente una linea sottile Mentre voglio aiutare alcune persone, sono preoccupato che possano non avere l'onestà accademica per riscrivere il codice da soli.
La maggior parte dei miei compagni di studi non sono molto avanzati nelle loro capacità, quindi mi piacerebbe dire che nascondere il mio nome in una stringa codificata Base-64 realizzata in un luogo discreto. Tuttavia, potrebbe essere troppo ovvio per una stringa casuale essere seduti in giro.
Quali opzioni esistono per nascondere il mio nome in un programma senza sembrare sospetto?
Ho visto a CodeGolf che hanno trasformato l'arte asciutta in altre cose quando sono state valutate. Esistono strategie simili che potrei utilizzare? La soluzione ideale sarebbe qualcosa che assomiglia a qualcosa che si inserisce in modo discreto ma che in realtà ha una funzione per dimostrare che l'ho codificato dall'inizio.
Chiarimento: (Scusa, avrei dovuto dirlo prima) Ci è permesso collaborare, ma dobbiamo spiegare i nostri programmi agli AT per ottenere i punti. E 'solo per la soddisfazione nascondere alcune Uova di Pasqua nel codice di altri se fuoriescono, soprattutto perché potrebbe essere allettante scambiare programmi per verificare che le risposte ai problemi che generano siano equivalenti o per vedere come gli altri risolvono il problema.