El objetivo de cualquier ejercicio de tarea es doble. Primero, aprenda las nuevas técnicas o métodos relacionados con el trabajo del curso. Segundo, ¡practica esas técnicas!
Si ya resolvió el mismo problema anteriormente, ya ha completado el primer punto. ¡Excelente! Ahora para el segundo punto: todavía importa. Vea esto como una oportunidad para dominar el material aún más.
Ahora, no diría que no puede hacer referencia a su propio código al que tiene los derechos como referencia. Sin embargo, solo úsalo como tal. Trace un nuevo enfoque sin hacer referencia a su antiguo código. Codifique los aspectos desafiantes nuevamente. Luego, solo después de haber resuelto los aspectos esenciales de la tarea, consulte los recursos que tenga a su disposición. Continúe y realice ajustes, pero en ese punto probablemente no sea necesario copiar y pegar nada, solo tendrá que modificar su nuevo código. ¡Podrías mejorar tu material original!
Ahora, hay una regla en la programación: no reinventes la rueda. Yo diría que eso queda en segundo plano cuando se trata de educación. Estás reinventando todo el tiempo, ese es el punto de aprender. Si es mucho trabajo y realmente quieres reutilizar un código, asegúrate de que esté bien con tu profesor y explica qué se reutilizaría.