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:
-
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. -
Cualquier cambio en el archivo
pom.xml
será ignorado. La razón de esto se explica en la sección de estructura de carpetas. -
A modo de buena práctica, evita incluir el directorio
target
en el archivozip
que contenga tu solución. Este directorio es generado porMaven
y contiene los archivos compilados del proyecto. La plataforma Code Labs generará el directoriotarget
automáticamente al ejecutar las pruebas, por lo que no es necesario incluirlo y solo aumentará el tamaño del archivozip
.
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:
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.