Desarrollando software robusto utilizando los principios de diseño SOLID

  Рет қаралды 25,058

Software Guru

Software Guru

8 жыл бұрын

Un buen software se construye sobre una buena base, hace unos años atrás Robert Martín condensó muchos de los principios y buenas prácticas de arquitectura para desarrollar aplicaciones orientadas a objetos existentes para ser utilizados como guías, llamó a los mismos principios SOLID por sus siglas en inglés.
Los principios SOLID nos dan lineamientos para que nuestro software sea robusto, extensible y mantenible, es recomendado cuando hacemos TDD (desarrollo guiado por pruebas) y forma parte del desarrollo global ágil.
En esta charla los explicaremos y veremos ejemplos de los mismos.

Пікірлер: 11
@victoraguileralara
@victoraguileralara 3 жыл бұрын
Muchas gracias por este excelente aporte
@ramgc7932
@ramgc7932 6 жыл бұрын
Excelentes ejemplos bien claros de como aplicar SOLID
@eduardonunez6371
@eduardonunez6371 7 жыл бұрын
Excelente aporte!
@YoPalur
@YoPalur 8 жыл бұрын
muy buena la explicacion!!
@luisjosafatherediacontrera3418
@luisjosafatherediacontrera3418 7 жыл бұрын
Excelente
@phipes
@phipes 6 жыл бұрын
Hola! Me queda una duda con el primer principio. Tener una sola responsabilidad. Por ejemplo, si tengo una clase que maneja una conexión SQL. Tiene atributos como: servidor, user, pass y dbname. Tiene método para crear la cadena de conexión. Será responsabilidad de esta clase validar la conexión?
@JuanMarchant
@JuanMarchant 7 жыл бұрын
tengo una pregunta, defines tus metodos como PUBLIC, acaso eso no seria un error? pues veo q despues tienes clases privadas, eso te faltaria explicar. PD trabajo en PHP y a veces solo en momentos, uno sabe quien puede manejar codigo ... el SOLID aplica pa software libre, o para tu trabajo, personal. yo despues de 10 años en POO llevo 5 tratando de aplicar SOLID y MVC, para mis desarrollo, he escrito mis librerias, pero la base mia, la que aprendi, funciona , en phpy cuando paso mi framework en php no saben y eso va mas alla de solid
@Jongon1
@Jongon1 7 жыл бұрын
Alguien tiene el repo de este ejemplo?
@eduardonunez6371
@eduardonunez6371 7 жыл бұрын
Hola Jonathan, este es el repo github.com/leomicheloni/SOLID-Principles-examples
El rol de Arquitecto en la Arquitectura de Software
58:00
Software Guru
Рет қаралды 24 М.
¿Qué hay detrás de SOLID?
22:59
DesarrolloWeb.com
Рет қаралды 6 М.
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 8 МЛН
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 7 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 107 МЛН
🌊Насколько Глубокий Океан ? #shorts
00:42
Learn SOLID Principles with CLEAN CODE Examples
28:35
Amigoscode
Рет қаралды 263 М.
Semántica en HTML5
53:09
Software Guru
Рет қаралды 4,3 М.
Errores comunes al diseñar Interfaces - #SOLID - ISP
9:56
CodelyTV - Redescubre la programación
Рет қаралды 26 М.
Arquitectura del software
1:54:38
DesarrolloWeb.com
Рет қаралды 88 М.
Los principios SOLID
12:13
Feregrino
Рет қаралды 49 М.
Single Responsibility Principle - Ari Handler
10:52
Izertis Community
Рет қаралды 6 М.
Los principios SOLID, ¡explicados!
10:42
BettaTech
Рет қаралды 261 М.
ПОКУПКА ТЕЛЕФОНА С АВИТО?🤭
1:00
Корнеич
Рет қаралды 3,6 МЛН
⚡️Супер БЫСТРАЯ Зарядка | Проверка
1:00
Clicks чехол-клавиатура для iPhone ⌨️
0:59
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН