Buen video, bien sencillo para nosotros los aprendices
@luisvelasquez650 Жыл бұрын
Gracias por tu conteniido, esta genial!!
@rodrigoortega74263 жыл бұрын
Gracias hermano
3 жыл бұрын
A la orden, saludos!
@JohnRodriguez-ub4cv3 жыл бұрын
Muy bien explicado... Excelente trabajo.
3 жыл бұрын
Muchas gracias, estoy planeando agregar nuevo contenido al canal muy pronto, espero que siga siendo de tu agrado lo que viene. Saludos!
@alexleandrom93003 жыл бұрын
Muy buen video amigo, fácil de entender y uno no se aburre de verlo por lo entretenido que está, aprendí mucho, Muchas gracias por su contenido.
3 жыл бұрын
Gracias por tu comentario mi amigo, muy pronto traeré nuevo contenido al canal.
@maximilianoantonioechevarr40533 жыл бұрын
Muchas gracias! Realmente me costo entender el cuando y como aplicar el concepto de Open/Close y al explicarlo de forma tan metodológica logre comprenderlo.
3 жыл бұрын
Gracias a ti por ver el video Maximiliano! Saludos!
@jmangarret4 жыл бұрын
Excelente!!! Me toca verlo varias veces y ponerlo en práctica.. Necesitamos más youtubers asi
@fabrizziocht4 жыл бұрын
Muy buena explicación, gracias.
3 жыл бұрын
Gracias Fabrizzio!
@jedidasmora4 жыл бұрын
Muy claro y simple gracias
4 жыл бұрын
Excelente, que bueno que te sirvió, muchas gracias por ver el video.
@joseluispadilla81353 жыл бұрын
excelente video
3 жыл бұрын
Gracias, José Luis. Saludos
@williamprogramer41683 жыл бұрын
contenido de oro
3 жыл бұрын
Gracias, ya retomé el canal nuevamente, seguiré subiendo videos!
@darwintnt23 жыл бұрын
que buen material ojala retomes el canal tú contenido es de muy buena calidad y es fácil de entender felicidades!!
3 жыл бұрын
Hola Darwin!. Claro que sí! de hecho ya comencé a subir videos nuevamente, espero que te agraden, saludos!
@emanuelmeza42904 жыл бұрын
Aaaaaamigo, estos videos son oro puro para un junior jaja, me suscribo de una
3 жыл бұрын
Muchas gracias Emanuel, he retomado de nueva cuenta el canal, y pronto verás más videos por acá, saludos!
@marioinostroza5814 жыл бұрын
Muchas gracias amigo, me han ayudado un montón tus tutoriales!, por favor continúa así 🦾🦾 Mucho éxito!!
4 жыл бұрын
Muchas gracias por tu comentario Mario, saludos!
@maryta224 жыл бұрын
Gracias :)
@robertojimenez92573 жыл бұрын
es duro aceptar no modificar código directamente JAJA pero así se hace el clean code que se le hace Gracias crack
@CanalRubi3 жыл бұрын
Hola, una pregunta, ese principio es parecido al patrón strategy no?
@chrisytbexp67054 жыл бұрын
Muy buen video, bien hecho, bien explicado y hasta entretenido. Buena conducción. Me he suscrito Saludos y felicitaciones! Por otra parte me parece muy familiar este patrón, lo veo mucho en frameworks como el de android, donde ves un método y te pide un parámetro del tipo interfaz de x que a su vez implementa de y, etc etc. ✌
4 жыл бұрын
Muchas gracias, es muy posible, los principios SOLID no son propios de php, si bien recuerdo fueron introducidos por el tío Bob y desde entonces se consideran parte de las buenas prácticas de programación en general.
@anaofeliacastellanossanche193 жыл бұрын
Ñ
@cristiangonzalezballon88154 жыл бұрын
buenos videos, tiene ejemplos en javascript?
3 жыл бұрын
Hola Cristian, desgraciadamente no, el canal por el momento lo tengo más enfocado en PHP. Saludos!
@ing.juandiaz27894 жыл бұрын
Hola, yo también programo en php pero tengo la duda caso de wue el formato sea especificado desde la vista que se deberia hacer un swich que dependiendo de eso le inyecte la clase al método view?
4 жыл бұрын
Hola, no estoy seguro si entendí bien tu duda, podrías mostrarme un ejemplo para buscar la mejor manera? honestamente yo trato de evitar en mayor medida los switch, tal vez lo que requieres es hacer polimorfismo en la vista, pero sin ver un poco de código me resulta complicado sugerirte alguna alternativa.
@alxx7363 жыл бұрын
Amigo,te hago una consulta,porque hay muchos puristas con este principio. Lo que explicaste vos me parece perfecto y que es la explicacion correcta. Ahora,hay una ola de gente,que literalmente te dicen que no podes cambiar la clase,es decir si quiero agregar un campo a la clase,deberia hacer una clase neuva extendiendo de esa con el campo nuevo. Me parece ya cualquier cosa. De hecho te consulto,si yo tengo un metodo,el cual tengo que mejorar la logica porque no es performante,o tengo que imprimir en pantalla un campo mas .Tiene sentido este principio ? Yo entiendo,tal como decis vos,que tiene sentido,si dentro de los metodos ,tenes comportamiento extensible ,si no ,veo imposible seguirlo al pie de la letra .Gracias.
3 жыл бұрын
Hola mi amigo, te doy completa razón referente a los puristas (y posiblemente habrá polémica). Tú tienes todo el derecho y libertad de modificar tu código las veces que creas necesario sin ningún problema. Mi sugerencia a tu pregunta es la siguiente si requieres modificar un método para agregar algo nuevo que imprimir lo puedes hacer solo que me gustaría que notaras un detalle referente a este principio, si lo hubieras puesto en practica desde el principio no tendrías que modificar el método, me explico? suponiendo un método public function render() si le hubieras puesto la posibilidad de hacer el render de manera externa con algo como public function render(MyDisplay $display) y tuvieras clases MyDisplayHtml MyDisplayXML o algo así solo requerirías modificar esa parte extensible. Básicamente desde mi punto de vista los principios nos sirven como guías a mejorar y evitar errores (que por lo general aún no somos capaces de verlos) y es bueno confiar en ellos por que representa la experiencia de alguien que sabe lo que hace, pero tampoco es el fin del mundo si por alguna cualquier razón algo no cuadra. Espero haberme explicado, y muchas gracias por ver el video!
@alxx7363 жыл бұрын
@ Muchas gracias por tu tiempo!!
@alxx7363 жыл бұрын
@ Me quede pensando algo ,si uno debe hacer un simple refactor de un método,tiene que hacer un refactor de tipo "Extract method " ,porque se da cuenta que cierta lógica es mejor tenerla en otro método (Codigo más entendible) ,pero no es nada relacionado a comportamiento extendible,también estamos para el mundo de los puristas rompiendo este principio?
3 жыл бұрын
@@alxx736 Sinceramente es difícil saber lo que pueden pensar los puristas en este caso. En lo personal no considero que un refactoring pueda romper este principio, ya que el refactoring no cambia el comportamiento externo del código, lo que cambia es la estructura interna con el fin de mejorarlo. Lo que te sugiero es que no tengas miedo de experimentar habrá personas a las que les guste tu código y habrá otras que no, pero a fin de cuentas es tu código, sigue tu propio camino y si te equivocas no pasa nada ganaste experiencia. Si gustas que revise tu código y te haga alguna sugerencia con gusto nos podemos poner de acuerdo. Saludos!