mobile menu icon
Code smells & Refactoring

El objetivo de este curso es aprender sobre code smells, técnicas de refactoring y principios de diseño orientado a objetos. Aprenderemos a reconocer los diferentes code smells y técnicas de refactoring para mejorar el diseño de código ya existente de forma segura e incremental.

A través de ejemplos y katas, aprenderemos sobre code smells, técnicas de refactoring y principios de diseño orientado a objetos. Asimismo, veremos el papel fundamental del refactoring en el desarrollo de software, y reflexionaremos sobre la deuda técnica, los diferente ciclos de refactoring y su economía (cómo hacerlo de manera responsable).

teaching logo Información

Próximos cursos en abierto

  • En PHP:

    25, 26 y 27 de marzo, 2 y 3 de abril

  • En C#:

    22, 23, 24, 28 y 29 de abril

  • En TypeScript:

    19, 20, 21, 26 y 27 de mayo

20 horas
Remoto (consultar presencial).
590€ / persona
(I.V.A no incluido)
Bonificable por FUNDAE
¡Me interesa!
// Contenidos
Bloque 1
1. Introducción
2. Code smells y refactorings relacionados
Code smells en clases
Code smells entre clases

Bloque 2
3. Diseño lo suficientemente bueno
Principios y heurísticas de diseño
Relación con los code smells
4. Core Refactorings y patrones de refactoring
6 Core Refactorings
Honourable Retreat
Narrowed Change
Parallel Change
Como seguir profundizando en refactoring

Bloque 3
5. Arquitectura hexagonal
Fundamentos
Estrategia de testing
Refactoring hacia arquitectura hexagonal
6. Flujos de trabajo y economía del refactoring
// Lenguajes

Los ejemplos y katas están en Java, C#, TypeScript, JavaScript y PHP, pero si necesitas otro lenguaje contacta con nosotros.

// Requisitos

Te enviaremos un email con todo lo que necesitas tener instalado para hacer este curso.

// ¿Para quién está pensado?

Fundamentalmente para programadores que trabajan en el paradigma orientado a objetos.

// In-house y en abierto

El curso se puede impartir in-house, (cerrado para la empresa que lo contrata), o en abierto. Intentamos impartir una edición en abierto cada trimestre. Suele pasar que las empresas pequeñas envían gente a nuestros cursos en abierto. Si quieres que te avisemos de las próximas ediciones en abierto, por favor rellena este formulario.

Ten en cuenta que los cursos in-house se realizan una vez nos contrate el cliente. Necesitaremos saber la fecha con más de un mes de antelación para poder cuadrar agendas.

teaching logo Información

Próximos cursos en abierto

  • En PHP:

    25, 26 y 27 de marzo, 2 y 3 de abril

  • En C#:

    22, 23, 24, 28 y 29 de abril

  • En TypeScript:

    19, 20, 21, 26 y 27 de mayo

20 horas
Remoto (consultar presencial).
590€ / persona
(I.V.A no incluido)
Bonificable por FUNDAE
¡Me interesa!
¡OK! Me interesa realizar el curso de Code smells & Refactoring

Si deseas iniciar el proceso de inscripción o te ha quedado alguna duda sobre este curso, puedes escribirnos a contact@codesai.com o rellenar el formulario de contacto.

¡Intentaremos responderte con la mayor brevedad posible!

Enviar mensaje