Por qué no usar static

¿Qué tienen de malo los métodos estáticos? ¿Por qué se dice que "perjudican la Orientación a Objetos"? ¿Qué tienen que ver con el acoplamiento? En este vídeo daremos respuesta a esas preguntas basándonos en 3 principales puntos al respecto de los aspectos nocivos de los métodos y atributos de clase estáticos:

  • Rompen con el paradigma de Orientación a Objetos
  • Promueven el acoplamiento
    • Perjudicando la cambiabilidad (violando Open/Closed Principle de SOLID)
    • Dificultando la testabilidad
  • Ocultan las dependencias entre clases

Os recomiendo que le echéis un vistazo a los vídeos sobre Cómo escuchar a tus test (ya que también hablábamos de cómo el acoplamiento dificultaba el desarrollo de test), y el del Principio de Inversión de Dependencias de SOLID (ya que es uno de los aspectos comentados en el vídeo de hoy). En los siguientes vídeos hablaremos de aspectos como:

  • Cómo testear clases que llaman a métodos estáticos
  • En qué circunstancias no es nocivo usar métodos estáticos

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