Qué son los Code Smells y el Refactoring

¿Es malo usar sentencias switch-case? ¿Cómo determinamos que el diseño de nuestra aplicación "tiene problemas"? ¿Cómo modificamos nuestro sistema para mejorar su diseño? ¿Qué son los Code Smells? ¿Y las técnicas de Refactoring? En este vídeo trataremos de dar respuesta a estas preguntas. Seguramente ya empezamos a tener una idea de qué tipo de código queremos en nuestra aplicación a nivel de calidad. Quizá, a través de los vídeos anteriores sobre SOLID o sobre por qué no usar getters y setters, hemos visto algunas cosillas en nuestros desarrollos que podríamos cambiar. Las técnicas de Refactoring representan justamente el nexo de unión entre el estado actual de nuestro código, y un posible estado futuro. "Refactorizar" es el proceso de aplicar un determinado proceso mecánico mediante el que nuestro código se ve modificado sin que esto altere la aplicación a nivel funcional. Así entonces, en este vídeo a nivel introductorio haremos un acercamiento a qué son los Code Smells y los procesos de Refactoring.

Material relacionado

Vídeo

Paga según tus necesidades

lite (sólo mensual)

Cargando…
al mes
  • Acceso a un subconjunto de cursos para sentar las bases para un código mantenible, escalable y testable
  • Factura de empresa
Popular

standard

Cargando…
Ahorra 121
Pago anual de 0
al mes
  • Catálogo completo de cursos
  • Retos de diseño y arquitectura
  • Vídeos de soluciones destacadas de los retos
  • Recibir ofertas de empleo verificadas por Codely
  • Factura de empresa

premium

Cargando…
Ahorra 89
Pago anual de 0
al mes
  • Todo lo anterior
  • Más beneficios próximamente

No subiremos el precio mientras mantengas tu suscripción activa