Tenemos un curso de programación universitaria y otros estudiantes están haciendo algunas preguntas de programación en nuestro grupo de Facebook. Dudo un poco en compartir todos mis programas, especialmente si es algo bueno para una de las tareas, ya que estos son analizados por los TA y pueden notar si alguien tiene el mismo programa y comenzar a hacer preguntas sobre dónde vino desde. Aún así, a veces me gustaría compartir mi código para ayudar a otros, pero no quiero que la gente simplemente tome mi trabajo. (Aclaración: se nos permite colaborar con las tareas) Esto es, por supuesto, una línea delgada. Si bien quiero ayudar a algunas personas, me preocupa que no tengan la honestidad académica para reescribir el código por sí mismas.
La mayoría de mis compañeros estudiantes no están muy avanzados en sus habilidades, por lo que me saldría con la posibilidad de ocultar mi nombre en una cadena codificada en Base-64 diseñada en un lugar discreto. Aún así, puede ser demasiado obvio que una cadena aleatoria esté sentada.
¿Qué opciones existen para ocultar mi nombre en un programa sin que parezca sospechoso?
En CodeGolf, he visto que han hecho que el arte ascii se convierta en otras cosas cuando se evalúa. ¿Hay estrategias similares que podría utilizar? La solución ideal sería algo que se parezca a algo que se ajuste discretamente, pero en realidad tiene una función para demostrar que lo codifiqué desde el principio.
Aclaración: (Lo siento, debería haber dicho esto antes) Se nos permite colaborar, pero tenemos que explicar nuestros programas a los TA para obtener los puntos. Es solo por satisfacción esconder algunos Huevos de Pascua en el código de otros si se filtra, especialmente porque puede ser tentador intercambiar programas para verificar que las respuestas a los problemas que generan son equivalentes, etc. o para ver cómo otros resuelven el problema.