Hola Manuel. Primero darte las gracias por todo tu trabajo y el contenido que estás ofreciendo a la gente. Es algo muy bueno, no solo en calidad, si no como acción desinteresada para que gente que desea aprender pueda hacerlo sin tener que invertir dinero. En muchos foros veo como hay gente que se ofrece a resolver prácticas de programación de estudiantes, pero acordando previamente un pago en privado, cuando lo que deberían hacer es ayudar a esa persona a que resuelva la práctica por si misma. En fin.. Solo quería aportar un comentario sobre lo de "Herencia vs Composición" y es que bajo mi punto de vista (de un eterno aprendiz de programación por pura afición, no me dedico a esto profesionalmente) no es que la Herencia sea peor que la Composición, si no que hay demasiada tendencia a usar Herencia cuando no corresponde, según la relación entre las entidades. Por ejemplo, las entidades Animal y Perro. "Un Perro es un Animal," por tanto, la relación que tiene sentido aplicar es la de Herencia. Porque no tiene sentido decir que "un Animal se compone de uno o varios Perros", así que no correspondería usar Composición. Que por poder, se podría... Un ejemplo opuesto, muy típico. La entidad Coche y la entidad Rueda. "Un Coche está compuesto (entre otras cosas) por varias Ruedas". Aquí la relación de Composición es indudable. No podemos decir que "una Rueda es un Coche", una relación de Herencia no tiene cabida. Sin embargo, desde el punto de vista del código, se podría hacer: Hacer que un Volante, sea un Asiento, que a su vez sea un Motor, quien es hijo de una Transmisión, cuyo padre es una Rueda que desciende de un Coche... Y sí, con este despropósito de relaciones podemos modelar una clase que represente un Coche con todos sus componentes, pero programar y mantener esto es un suicidio, es peor que el código "spaghetti" de los lenguajes de programación de antaño. Pero no es porque la Herencia sea una chusta de relación.., si no porque no es la adecuada en este caso. Lo comento para que la gente no piense que haya que huir de la Herencia como si fuera la peste. Lo que pasa es que hay que aplicarla cuando corresponda. Cuando hablo de los " COMPONENTES de un Coche".., pues utilizar Composición debería ser evidente. No siempre las situaciones para elegir una u otra van a ser tan evidentes como estos ejemplos, pero en general, si nos hacemos las preguntas lógicas adecuadas, el tipo de relación a escoger surge por sí solo. Y si no, pues Composición... ja ja ja. Un saludo
Me encanta tu comentario, totalmente acertado, el problema es que la gente cuando aprende la herencia la usa para todo y como bien dices en ocasiones no tiene sentido. Personalmente no huyo de ella pero si prefiero en la medida de lo posible la composición a la herencia por lo comentado. Muchísimas gracias por tu comentario me gusta leer cosas así.
Que tal Manuel decirte que me pareces de lo más sincero que e visto agradecer que haya gente como tu.Gracias por dejar esos cursos para poder aprender de ellos de forma gratuita,de lo cual estoy profundamente agradecido.
Esto es la pera aun teniendo la campanita de notificación no me salta cuando subes algo. Muy buena aportación, sobre todo lo de la documentacion oficial
Buenisimo este video. Muy cierto lo que mencionas en estos consejos. Cómo reducen el esfuerzo que se requiere para hacer modificaciones, cuando se aplican apropiadamente. Dios te bendiga Manuel!!
Gracias manu, anotado!! Sinceramente, tenía la sensación de que mantener la documentación a mano era algo de wokies, o noobs... Pero ciertamente que es una ayuda inestimable... Muchas gracias... Por cierto, crees que se pueda aprender varios lengüajes al mismo tiempo?? Algunas recomendaciones en dado caso...
Con cuerdo lo que dices de leer la documentación oficial, por ello debemos leer y aprender por nuestra cuenta, y por supuesto saber inglés para aprender de tutos de inglés en youtube y lo escrito puro traductor jjjj
Lo de comprender la documentación es la parte más compleja. Sobre todo para muchos hispanohablantes, que la lengua de Shakespeare es más ininteligible que el binario. Parten de un error de base, buscar que se lo den todo bien masticadito y en castellano. Por desgracia, salvo escasas excepciones, las traducciones de las documentaciones oficiales al castellano son horripilantes, por que generalmente no están traducidas por programadores sino por filólogos que no tienen ni p*** idea de programación, con suerte de manejar word. Aún recuerdo la cara de gilipollas que se me quedo hace 25 años al leer lo de apuntadores y arreglos en la traducción mexicana del “The C Programing Languaje” tanto que con mi primer sueldo me lo compre en inglés, para no sufrir esas aberraciones.
Hola Manuel.
Primero darte las gracias por todo tu trabajo y el contenido que estás ofreciendo a la gente.
Es algo muy bueno, no solo en calidad, si no como acción desinteresada para que gente que desea aprender pueda hacerlo sin tener que invertir dinero.
En muchos foros veo como hay gente que se ofrece a resolver prácticas de programación de estudiantes, pero acordando previamente un pago en privado, cuando lo que deberían hacer es ayudar a esa persona a que resuelva la práctica por si misma.
En fin..
Solo quería aportar un comentario sobre lo de "Herencia vs Composición" y es que bajo mi punto de vista (de un eterno aprendiz de programación por pura afición, no me dedico a esto profesionalmente) no es que la Herencia sea peor que la Composición, si no que hay demasiada tendencia a usar Herencia cuando no corresponde, según la relación entre las entidades.
Por ejemplo, las entidades Animal y Perro.
"Un Perro es un Animal," por tanto, la relación que tiene sentido aplicar es la de Herencia.
Porque no tiene sentido decir que "un Animal se compone de uno o varios Perros", así que no correspondería usar Composición. Que por poder, se podría...
Un ejemplo opuesto, muy típico. La entidad Coche y la entidad Rueda.
"Un Coche está compuesto (entre otras cosas) por varias Ruedas". Aquí la relación de Composición es indudable.
No podemos decir que "una Rueda es un Coche", una relación de Herencia no tiene cabida.
Sin embargo, desde el punto de vista del código, se podría hacer:
Hacer que un Volante, sea un Asiento, que a su vez sea un Motor, quien es hijo de una Transmisión, cuyo padre es una Rueda que desciende de un Coche...
Y sí, con este despropósito de relaciones podemos modelar una clase que represente un Coche con todos sus componentes, pero programar y mantener esto es un suicidio, es peor que el código "spaghetti" de los lenguajes de programación de antaño.
Pero no es porque la Herencia sea una chusta de relación.., si no porque no es la adecuada en este caso.
Lo comento para que la gente no piense que haya que huir de la Herencia como si fuera la peste. Lo que pasa es que hay que aplicarla cuando corresponda. Cuando hablo de los " COMPONENTES de un Coche".., pues utilizar Composición debería ser evidente.
No siempre las situaciones para elegir una u otra van a ser tan evidentes como estos ejemplos, pero en general, si nos hacemos las preguntas lógicas adecuadas, el tipo de relación a escoger surge por sí solo.
Y si no, pues Composición... ja ja ja.
Un saludo
Me encanta tu comentario, totalmente acertado, el problema es que la gente cuando aprende la herencia la usa para todo y como bien dices en ocasiones no tiene sentido.
Personalmente no huyo de ella pero si prefiero en la medida de lo posible la composición a la herencia por lo comentado.
Muchísimas gracias por tu comentario me gusta leer cosas así.
Que tal Manuel decirte que me pareces de lo más sincero que e visto agradecer que haya gente como tu.Gracias por dejar esos cursos para poder aprender de ellos de forma gratuita,de lo cual estoy profundamente agradecido.
Seria genial si pudieras hacer un mini curso sobre como usar la documentacion oficial, seria super genial porque a veces son bastante áridas
x2 compraría el curso sin dudarlo
X3! Me parecen inaplicables los ejemplos de las docu en la vida jajaj
X4 me gustaría mucho el curso
Es una buena idea
Buenísima idea, le echaremos un vistazo.
Esto es la pera aun teniendo la campanita de notificación no me salta cuando subes algo. Muy buena aportación, sobre todo lo de la documentacion oficial
esto es así, si no tienes cierto grado de relevancia RUclips te tapa es una pena.
Esto sin duda ayuda muchísimo a la hora de aprender un lenguaje de programación.
Eres demasiado, no te merecemos. Muchas Gracias, por todo.
Mis respetos mi amigo... no solo eres muy bueno en programacion, no eres envidioso. Gracias por todo.
Muchisimas gracias Manuel, estos son los verdaderos actos de bondad al prójimo que enaltecen el alma de una persona.
Muchas Gracias Bro, es maravilloso como compartes tu conocimiento, y aterrizas todo para aquellos que apenas estamos empezando. Saludos desde Bogotá
Excelentes recomendaciones Manuel.
Gracias por todo lo que haces por la comunidad y por todos los que estamos muy interesados en aprender.
Como siempre todo muy claro, gracias Manuel Muñoz por tus grandes aportes
GRACIAS Manuel! enorme profe! seguimos aprendiendo de tu tecnica y tu humildad!!!
sos un groso! realmente te agradezco de corazón que allas puestos estos cursos y poder cumplir mis sueños, gracias y q Dios te bendiga
hay muchos terminos y conceptos que aun desconozco pero se que cuando llegue a ellos este canal será mi biblia de programacion, gracias master!!!
Saludos, gracias por tu apoyo
Gracias Manuel por compartir tu conocimiento!!!
De lujo!!! muchas gracias por los cursos y los consejos!!!!
Muchas gracias Maestro, como siempre información valiosa la que compartes
Buenisimo este video. Muy cierto lo que mencionas en estos consejos. Cómo reducen el esfuerzo que se requiere para hacer modificaciones, cuando se aplican apropiadamente. Dios te bendiga Manuel!!
Gracias por compartir los cursos, tanto en RUclips como en Udemy. Gracias de nuevo. Un saludo.
siempre dando información útil de forma clara y didáctica. Gracias y saludos!
Gracias manu, anotado!! Sinceramente, tenía la sensación de que mantener la documentación a mano era algo de wokies, o noobs... Pero ciertamente que es una ayuda inestimable... Muchas gracias...
Por cierto, crees que se pueda aprender varios lengüajes al mismo tiempo?? Algunas recomendaciones en dado caso...
Grande Manuel!!! Muchas gracias 😊
Te convertiste en un heroe
Muchas gracias, Manuel!
Muchísimas gracias por tu aporte amigo !! 💪
Gracias por compartir crack ✌, sobre todo lo de la documentación, indispensable 😱
Gracias por tu aportación eres un grande
Oye no he podido acceder a los cursos gratis, me gustaría el de reactivar
Excelente contenido bro!
Muchas gracias profe eres un crack, Saludos
GRACIAS !!!! Muchas muchas gracias!!!
Gracias por todo el esfuerzo 💪!, quería saber si podrías hacer un curso de SQL creo que casi no hay cursos de ese estilo ☹
Claro que sí! ya lo tenia pensado
Tremenda información, muy útil...
El mayor de los éxitos.
De verdad, muchas gracias
Gracias por todo el contenido, Manuel!
Mil gracias maestro.
¡Muchísimas gracias!
Gracias por tanto Manuel!! Saludos de Argentina! 🇦🇷
👏👏🙏👍 Excelente Manuel.´
Un saludo desde Medellín, Colombia.
Buen video esta 🍫🍫Chocolate🍫🍫
Con cuerdo lo que dices de leer la documentación oficial, por ello debemos leer y aprender por nuestra cuenta, y por supuesto saber inglés para aprender de tutos de inglés en youtube y lo escrito puro traductor jjjj
Muchas gracias por el video
Muchas gracias por los consejos, los voy a tener en cuenta
Hola Manuel, gracias estimado se agradece de corazón.
Muy instructivo, gracias
Excelente video estimado, gracias por los consejos!! :D
master muchas gracias
Llegué tarde a los cursos. No estarán disponibles en el futuro amigo?
Gracias por la info, como siempre genial y se agradece 👍
Gran contenido, gracias.
Estupendo
Me molan vídeos hombre
Muchas gracias!!!!!!😍
muchas gracias bro eres grade
Excelente video
Gracias hermano...
Muchas gracias por todo lo que haces.
mil gracias buen hombre
muy buen video, excelente explicación muchas gracias por el video
Muchas gracias por tus valiosos aportes!
Gracias por el de Python Manu!👌🏼
Muchas gracias Manuel
Buenas, cual seria el codigo del cupon, no lo encuentro en la descripcion del video
Excelente video !!!😃❤️💯
has un video sobre libros de patrones de diseño
Hola saludos desde Colombia, aún están gratis los cursos?
vengo a comentar asi sube el algorithmo
Yo estoy comenzando desde cero por cual debería empezar en el desarrollo web por HTML?
si
@@codificandolo muchas gracias maestro web.
Lo que nadie enseña es la lógica de programación! Y tampoco enseñan a pensar en solucionar problemas y resolver ejercicios matemáticos, etc.
He llegado tarde xdd
Lo de comprender la documentación es la parte más compleja. Sobre todo para muchos hispanohablantes, que la lengua de Shakespeare es más ininteligible que el binario. Parten de un error de base, buscar que se lo den todo bien masticadito y en castellano.
Por desgracia, salvo escasas excepciones, las traducciones de las documentaciones oficiales al castellano son horripilantes, por que generalmente no están traducidas por programadores sino por filólogos que no tienen ni p*** idea de programación, con suerte de manejar word. Aún recuerdo la cara de gilipollas que se me quedo hace 25 años al leer lo de apuntadores y arreglos en la traducción mexicana del “The C Programing Languaje” tanto que con mi primer sueldo me lo compre en inglés, para no sufrir esas aberraciones.