Curso de Refactoring de Code Smells a Clean Code: Change Preventers

Javier FerrerRafa GómezDani Santamaria

Por Javier Ferrer, Rafa Gómez y Dani Santamaria Diseño y Arquitectura de Software y Metodologías y buenas prácticas

Aprende a detectar y lidiar con código que genera aversión al cambio. Curso centrado en Code Smells de tipo Change Preventers.

💸 Primera lección disponible sin registro 💸

Qué aprenderás en este curso de Refactoring y Código Limpio

¿La calidad del código es algo medible? ¿Cómo podemos decidir si un código es mejor que otro? 🤔

En este curso aprenderás a identificar objetivamente aquellos aspectos que hacen que tu código sea difícil de mantener, y lo más importante, qué procesos aplicar para mejorarlo.

Mucho se ha escrito sobre las técnicas para pasar de código incomprensible a código limpio. Esto es lo que veremos en términos de técnicas de Refactoring para pasar de Code Smells a Clean Code 😊

En este curso vamos a ver cómo llevarlo a la práctica paso a paso con ejemplos en múltiples lenguajes de programación 🤟

Consigue programas de calidad aplicando buenas prácticas de refactoring y código limpio 💪

Contenido del curso

  1. 🚀 Change Preventers… ¿Qué aprenderás en el curso?
    • ¿Qué son los Code Smells de tipo Change Preventers?
    • Por qué no se entiende la S de SOLID
  2. ↕️ Divergent Change Code Smell: De spaghetti a código legible
    • 🕵️ Divergent Change: Detección, problemas y estado inicial
    • 🌱 Split Phase Refactoring: Separar fase de parseo
    • 🌾 Split Phase Refactoring: Separar fase de serialización
    • 🤝 Extract Class Refactoring: Aprovechar el potencial de la composición y polimorfismo en cada fase
  3. 🤔 Aprendizajes del Mundo Real sobre Divergent Change
    • 🔝 Top 6 errores que llevan a Divergent Change
    • 🔫 Aplicaciones CRUD: Solucionar Divergent Change nos lleva a Shotgun Surgery Code Smell
  4. 🔫 Shotgun Surgery Code Smell
    • 🧐 Shotgun Surgery: Detección, problemas y estado inicial
    • ✋ Qué Refactoring NO hacer (la mayoría de las veces)
    • 🤲 Añade cohesión: Move Method, Move Field, Move Constant
  5. 🤔 Aprendizajes del Mundo Real sobre Shotgun Surgery
    • 🔝 Top 5 errores que llevan al Shotgun Surgery
    • 🚥 Previniendo falta de cohesión
  6. 🥓 Parallel Inheritance Hierarchies Code Smell
    • 🕵️ Problemas con la herencia de código
    • 🔀 Cómo deshacernos de la herencia dañina
  7. 🔜 Conclusiones y siguientes pasos
    • 🦄 Qué pasa si no hay tipos
    • ⚡️ Conclusiones y siguientes pasos

Contenido gratis

En la sección "Preview" de arriba puedes acceder al índice del curso y ver los primeros 2 vídeos totalmente gratis y sin necesidad de registrarte.

Nos hemos esforzado mucho en preparar este curso, con lo que puedes comprobar por ti mismo la calidad de los vídeos y temas que tocaremos 😊

Vídeos del curso

Cursos relacionados

Ver catálogo completo

Individuos

24,91€/ mes · pago anual299€ al año
  • 💻Acceso a todos los cursos
  • 🏅Contenido de calidad
  • 🧑‍🏫Profesionales con amplia experiencia
  • 🚀Nuevo contenido cada semana
  • 🧑‍🤝‍🧑Acceso a la comunidad CodelyTV
  • 🧑‍🎓Certificados al completar cursos
  • 💸12 meses por el precio de 10
SIN PERMANENCIA MÍNIMASuscríbete

Empresas

¿Crees que puede interesar a más miembros del equipo?

  • 💸Descuento de hasta un 40%
  • Gestión centralizada de cuentas
  • 🧑‍🏫Profesionales con amplia experiencia
  • 💼Facturas a nombre de empresa
  • 📈Reportes y analítica