Curso Avanzado de PHP

Curso Avanzado de PHP

H茅ctor Benitez

H茅ctor Benitez

SOLID a profundidad

13/35

Lectura

Vamos a ir mas a fondo acerca de c贸mo funcionan los principios de SOLID y para esto crearemos algunos ejemplos que nos ayudar谩n a entender mejor c贸mo se aplica esto en PHP:

...

Reg铆strate o inicia sesi贸n para leer el resto del contenido.

Aportes 31

Preguntas 1

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Realmente pienso que lo que debemos repasar un poco es el tema de las interfaces, Aqui encontr茅 un video que explica con un problema de ejemplo muy bieno

https://www.youtube.com/watch?v=_59Bm1fxPmY

Tendr茅 que leer esto var铆as veces jajaja, me rompi贸 la cabeza. Voy a buscarme esos libros que dice el prof.

Si quieren aprender mas sobre este tema, les recomiendo los libros 鈥淎gile Software Development, Principles, Patterns, and Practices鈥 y 鈥淐lean Code鈥

necesito leer mas de esto, por que el ejemplo no me quedo muy clato 馃槂

Excelentiiisimooo!!! Grande Hector sos un crack! ya he trabajado con este principio pero tu ejemplo es Supremamente f谩cil! te felicito por tan buena explicaci贸n y muy clarame encanto sobre todo como cerraste al inyectar la interface uff esa fue una jugada de Messi!!! jajaja

Con dedicaci贸n es posible

A practicar los principios !

SOLID me da miedo鈥

Ya entend铆 mejor la inyecci贸n de dependencias 馃槂

me parece que un capitulo que se llame solid a profundidad, no deber铆a limitarse a un texto, no se hizo un video, que por cierto solid a profundiad deber铆a ocupar unas 3 horas, que lastima. El tema de solid en php hay en google por montones

buena explicacion!

Es como volver a aprender a programar. Ahora puedo enternder el por qu茅 de la estructura de muchas librer铆as que he visto.

Ohh incre铆ble, lo de inversi贸n de dependencias era lo 煤nico que no me hab铆a quedado claro, entonces al implementar una interfaz, no nos preocupamos de si la clase que nos pasen va a tener ese m茅todo o no, ya que la interfaz lo obligar谩 a que si lo tenga!

Muy buen art铆culo! No llego a entenderlo por completo pero me dio una gran base saber como funciona a grandes rasgos y seguir investigando.

Muy buena informaci贸n aplicar y mejorar cada d铆a.

la verdad no me queda muy claro el tema de SOLID, y tiene mucha raz贸n en eso que dice el ultimo p谩rrafo, seguir茅 indagando mas a cerca del tema hasta que llegue al punto de poder entender su l贸gica y la forma en la cual me pueda ayudar a facilitar el desarrollo de c贸digo

En el ejemplo se inyecta un repositorio y un formater pero cuano se aplica la interfaz solo se hace sobre el formater y no sobre el repositorio. Porque? Con el repositorio seguiriamos violando el principio de Inversion de control

Genial todo esto se ve muy claro y excelente, m谩s informaci贸n se puede encontrar en el libro Arquitectura Limpia

Como hago para pasar un valor calculado en una vista y guarde en la BD

Muy buena la explicaci贸n!

Gracias por la explicacion de verdad que es una buena forma de mejorar el nuestros c贸digos con todo estos principios, excelente.

Que gran explicacion.

Este art铆culo me sirvi贸 bastante para entender el tema de las interfaces en solid
https://desarrolloweb.com/articulos/2197.php

Great!

Que gran ejemplo de aplicaci贸n, me encant贸!

Definitivamente es el mejor

Es de practica!!! Vamos a darle

Super 馃槂 gracias. 馃憣馃槉

La verdad siempre escuche de estos principios pero nunca los intent茅 poner en pr谩ctica y es tal como dices toca practicar y bastante para hacerlo un h谩bito

Excelente resumen definitivamente pondr茅 en pr谩ctica estos principios鈥

Excelente. 馃憤