Saltearse al contenido

Consideraciones especiales para enviar soluciones en Java en la plataforma Code Labs

Consideraciones generales

Te sugerimos tener en cuenta las siguientes consideraciones al enviar soluciones en Java para la plataforma Code Labs:

  1. Se espera un comportamiento ético por parte de los estudiantes. El envío de código malicioso será penalizado por la institución educativa y puede conllevar a repercusiones legales de acuerdo a la ley 1273 de 2009 de la República de Colombia o cualquier otra ley aplicable.

  2. Cualquier cambio en el archivo pom.xml será ignorado. La razón de esto se explica en la sección de estructura de carpetas.

  3. A modo de buena práctica, evita incluir el directorio target en el archivo zip que contenga tu solución. Este directorio es generado por Maven y contiene los archivos compilados del proyecto. La plataforma Code Labs generará el directorio target automáticamente al ejecutar las pruebas, por lo que no es necesario incluirlo y solo aumentará el tamaño del archivo zip.

Estructura de carpetas

En caso del lenguaje Java, una vez que extraigas el archivo zip con el template, encontrarás una única carpeta con la siguiente estructura:

Terminal window
java_template/
├── pom.xml
└── src/
├── main/
│   ├── java/
│   └── resources/
└── test/
└── java/

Ten en cuenta que solo la carpeta src/main/java es relevante para escribir tu solución, ahí es donde deberás crear tus paquetes y escribir tu código. Los cambios realizados en la carpeta src/test/java serán reemplazados por los tests escritos por los profesores y los cambios realizados en el archivo pom.xml serán ignorados por razones de seguridad.