Course details
Curso de refactorización en Java.
Utilizando el IDE de Eclipse y múltiples plugins aprenderemos a incorporar las actividades de refactoring en el proceso de desarrollo del software diario. Relacionaremos la refactorización con las actividades del proceso de desarrollo:
- pruebas y calidad de las pruebas mediante su cobertura (plugin JUnit y Eclemma)
- control de versiones (plugin Git)
- comprensión de código mediante diagramas UML (plugin ObjectAid)
- revisión de la calidad del código basada en defectos de código (plugin InCode y PMD)
El aprendizaje se hará de manera progresiva, primero conociendo y aplicando refactorizaciones aisladas del catálogo de Eclipse mediante pequeños ejemplos de código. Después se presentarán un caso de estudio más avanzado donde se aplicará una secuencia de refactorizaciones con el objetivo de adaptar un código existente con una nueva funcionalidad. En la última sección del curso se presentarán herramientas de detección de code smells que ayuden a incorporar las actividades de refactorización en proyectos reales de desarrollo software.
La planificación recomendada por el profesor es dedicar cuatro semanas de 6-8 horas de trabajo cada semana.
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- MongoDB (Video-Based) UplatzUSD 13Duration: Upto 15 Hours
- USD 13Duration: 10 Hours