Intermedio
Unas 14 horasProyecto 2 de 4Entorno de desarrollo profesional para un equipo
Entras como primera persona técnica en una pequeña empresa y te piden que cualquier compañero nuevo pueda clonar el repositorio y tener el proyecto Java compilando, con las pruebas pasando y el mismo formato de código, en menos de 15 minutos. Prepara el proyecto base, la configuración compartida del IDE y la guía de arranque.
Java 21MavenIntelliJ IDEA o EclipseGitEditorConfigCheckstyle
Tu avance0/16 · 0 %
Objetivos de aprendizaje
- •Configurar un proyecto Maven reproducible en cualquier IDE
- •Compartir convenciones de código entre herramientas distintas
- •Usar el depurador para diagnosticar fallos
- •Escribir documentación de arranque útil para otras personas
Requisitos mínimos
Fases sugeridas
- 1
Proyecto base
- 2
Convenciones compartidas
- 3
Guías
- 4
Validación
Qué entregar
- Repositorio Git con el proyecto
- README.md y DEPURACION.md
- Informe breve de la prueba con un compañero (tiempo y problemas encontrados)
Para ir más allá
- Añade el Maven Wrapper para no depender de la versión instalada
- Configura un devcontainer de VS Code
- Añade una integración continua que pase mvn verify en cada push
Rúbrica de evaluación
| Criterio | Peso | Para la máxima nota |
|---|---|---|
| Reproducibilidad | 30 % | Un compañero lo pone en marcha en menos de 15 minutos sin ayuda |
| Convenciones y análisis | 20 % | Formato y estilo comprobados automáticamente, sin avisos |
| Documentación | 25 % | README claro, con comandos copiables y solución de problemas frecuentes |
| Depuración | 15 % | La guía usa técnicas avanzadas (condicional, excepción, evaluar) sobre un caso real |
| Control de versiones | 10 % | Commits pequeños con mensajes descriptivos |
Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.
Consejos y errores típicos
- No subas la carpeta .idea ni target: generan conflictos en cada commit.
- Prueba el README en un equipo limpio (o una máquina virtual): lo que «ya tenías instalado» suele faltar en la guía.