¡Buenas!
Resumen de este email:
- Curso de Buenas prácticas de POO 100% publicado en el plan Standard.
- Últimas plazas para la 2a edición del Workshop de IA.
Tiempo estimado de lectura: 2 minutos.
🪂 Curso de Buenas prácticas de Programación Orientada a Objetos
Acabamos de publicar la parte final del curso en el plan Standard.
Una de las enfermedades más comunes programando es la Interfaztitis: Toda Clase ha de llevar su interfaz. Y toda persona que ha programado algo en su vida, se ha contagiado de ella.
La Interfaztitis nos da una falsa sensación de control y de estar teniendo una buena Arquitectura de Software, pero esto no es así.
Una interfaz es una forma que tenemos de aplicar el Polimorfismo, pero a la vez, es una manera de añadir un nuevo nivel de indirección, cosa que hace que el código se vuelva más complicado de mantener.
Antes de hacer una interfaz, deberíamos de hacernos una serie de preguntas:
- ⌨️ ¿Quién va a ser el cliente de esta interfaz?
- ✨ ¿Quién va a usar esas implementaciones?
- 👀 ¿Podría haber más de una implementación?
Añadir una interfaz a algo debería de ser la excepción, no la norma.
En el curso, hemos preparado un árbol de decisión para tener la regla de manera más sencilla. 😊
✨ Últimas plazas para la segunda edición del Workshop de IA
Queremos volver a daros las gracias. Al principio teníamos planteado hacer sólo una edición, pero viendo el interés abrimos esta segunda. Y ahora sólo quedan las últimas plazas. Mil gracias por todo el apoyo que nos dais. 😊
¡Un saludo!