No video

Episodio 10 - Principio de Inversión de Dependencias - Principios SOLID | Arquitectura Limpia

  Рет қаралды 3,772

Felipe Gavilan Programa

Felipe Gavilan Programa

Күн бұрын

Link de mis cursos con descuento: www.felipe-gav...
En este video vamos a ver el capítulo 11 del libro de Arquitectura Limpia de Robert Martin. Hablaremos acerca del principio de inversión de dependencias, el cual nos aconseja que nuestro código debe de depender de abstracciones, y no de tipos concretos.
Recuerda dejar en los comentarios qué libro quieres que analicemos después de este.

Пікірлер: 16
@sebastian0813
@sebastian0813 6 ай бұрын
hola, ando estudiando el libro , recién veo tus videos, me suscribi, seguire complementado mis lecturas con tus videsos saludos
@stevech2066
@stevech2066 Жыл бұрын
Estaba medio volando en este tema, pero gracias a ti lo pude entender de una manera sencilla, alto capo.
@evelynriascos4305
@evelynriascos4305 Жыл бұрын
Que gran aprendizaje. Crear software altamente flexible.
@camilarodriguez8911
@camilarodriguez8911 Жыл бұрын
Por más contenido así sobre todo de arquitectura limpia
@moisesalbertocastro4205
@moisesalbertocastro4205 2 жыл бұрын
Excelente video Felipe!
@javiercarracedo1760
@javiercarracedo1760 2 жыл бұрын
Fundamental y básico para el Unit Testing de cada una de las clases. Estaría interesante un 2.0 de este vídeo, con un ejemplo muy simple de Moq o Subtitute viendo lo bueno que es este principio. Saludos!
@julianlopez1610
@julianlopez1610 Жыл бұрын
Saludos Felipe, tengo la siguiente duda, si tengo un proyecto donde estoy haciendo uso de la inyección de dependencias sobre, por ejemplo, una interfaz que tiene un metodo que permite guardar un archivo cargado por el usuario, esta interfaz es implementada por tres clases: Clase A: Guarda en OneDrive, Clase B: Guarda en Azure, Clase C: Guarda en una BD, a lo largo del proyecto hay varios puntos, donde se usa este metodo (Supongamos que en 5 partes diferentes), que sucede o como podría manejarlo si pide que en 2 de estas partes piden que haga uso del guardado en Azure, en otras dos partes en One y en la ultima en la BD ? Ya la factoria no serviría o el uso en el Program, o si ? No se si me haya hecho entender.
@andresdiaz2737
@andresdiaz2737 Жыл бұрын
Hola, me parece muy interesante y valorable tu aclaración del tema. ¿Es la inversión de dependencias lo opuesto a inyección de dependencias en un framework como Spring? Quiero decir que la inversión de dependencias propone que los módulos de capas superiores no deben depender de las inferiores, que es justamente lo que vemos todo el tiempo en Spring con la inyeccion de dependencia, cuando dependencias de módulos inferiores (como Repository por ejemplo) son inyectadas en módulos superiores (como Service), quedando el modulo superior dependiendo del módulo inferior.
2 жыл бұрын
Geniales tus vídeos! Sigue así 👍
@gavilanch2
@gavilanch2 2 жыл бұрын
Gracias!
@MrSfaundez
@MrSfaundez Жыл бұрын
Muchas gracias por tu explicación es muy clara, pero tengo la siguiente duda ¿Cómo se haría si se requiere por ejemplo subir archivos tanto a AWS como a Azure dependiendo de alguna condición? y ¿desde que clase debería hacerse ?. Ya estoy suscrito a tu canal.
@gavilanch2
@gavilanch2 Жыл бұрын
Buenas, Sebastian, Al menos en .NET, tenemos la opción de utilizar una factoría para definir cual implementación del servicio utilizar. Aquí un ejemplo: kzbin.info/www/bejne/jHSonYiZj5Knj5I Saludos y gracias!
@luquia
@luquia 2 жыл бұрын
Excelente video. Existe algún patrón o técnica para usar una implementación de una interfaz por ejemplo cuando estoy corriendo mi aplicación local quiero usar IStorageLocal pero cuando estoy en producción usar IAzureStorage. Se me ocurre poniendo un if y viendo desde donde estoy corriendo mi app. Pero no creo que sea lo más prolijo, alguna idea? Gracias crack!
@gavilanch2
@gavilanch2 2 жыл бұрын
Buenas, Lucas, Pues una opción es utilizar una factoría: kzbin.info/www/bejne/jHSonYiZj5Knj5I Saludos
@YudnerParedes
@YudnerParedes 4 ай бұрын
"Por que el cliente mañana puede tener una brillante idea" 😂
@gavilanch2
@gavilanch2 3 ай бұрын
cosas que pasan
Episodio 11 - Componentes - Arquitectura de Plugins | Arquitectura Limpia
9:59
Felipe Gavilan Programa
Рет қаралды 2,8 М.
Principios SOLID: Principio de Inversión de Dependencia DIP
16:20
Алексей Щербаков разнес ВДВшников
00:47
Kids' Guide to Fire Safety: Essential Lessons #shorts
00:34
Fabiosa Animated
Рет қаралды 16 МЛН
5️⃣ Principio de INVERSIÓN de DEPENDENCIAS ➡ ¡La clave de las arquitecturas! 💘 [SOLID]
10:22
DevExpert - Programación Android y Kotlin
Рет қаралды 11 М.
¿Qué es la Inyección de Dependencias? - EJEMPLO PRÁCTICO
14:58
The Coder Cave esp
Рет қаралды 45 М.
¿Es Azure Caro? | Aprende a Usar la Calculadora de Azure
10:23
Felipe Gavilan Programa
Рет қаралды 3,1 М.
Los Principios SOLID explicados ¡Con ejemplos! 100% PRÁCTICO
24:24
The Coder Cave esp
Рет қаралды 47 М.
Алексей Щербаков разнес ВДВшников
00:47