Тёмный
No video :(

❌ EVITA usar SWITCH en tu JAVASCRIPT - (Buenas Prácticas ✅) 

midudev
Подписаться 329 тыс.
Просмотров 153 тыс.
50% 1

Опубликовано:

 

21 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 762   
@midudev
@midudev 3 года назад
SUSCRÍBETE a mi canal de RU-vid 👇 👉 ru-vid.com
@fullpeliculafhdhdsd9242
@fullpeliculafhdhdsd9242 3 года назад
Me gusta, tu video por la calidad de audio, video y los colores no tan fuerte y agradable.🍫🍫🍫🔥🔥🇩🇴🇩🇴🇩🇴🇩🇴
@robertdaroch3142
@robertdaroch3142 3 года назад
ya quiero el video siguiente xD
@estivencardenasotero9656
@estivencardenasotero9656 3 года назад
Que theme estas utilizando para este video, se ve muy comodo y practico
@PabloGnesutta
@PabloGnesutta 3 года назад
Hay que decir que en programación TODO tiene un costo, y no se menciona en este video. En este caso, estamos favoreciendo legibilidad, sí, pero el costo es que tenemos una variable más (LOKI_DISFRACES) que ocupa espacio en memoria, y a medida que esta variable aumenta, aumenta el espacio en memoria. Si bien esto en computadoras modernas podría ser insignificante, existe. Por ende "buenas prácticas" es muy relativo. Si vas a trabajar con javascript en microcontroladores que tienen poca memoria, esto no necesariamente es una buena práctica. TODO tiene un costo, y una habilidad importante como desarrollador es determinar cuál es el costo que nos conviene pagar.
@juanellatoso
@juanellatoso 2 года назад
A typescript no le gusta esta buena práctica
@firelordozai5719
@firelordozai5719 2 года назад
Javascript en microcontroladores??????
@davidjacobs7966
@davidjacobs7966 2 года назад
@@firelordozai5719 si, ha llegado tambien a ese mundo, informate. hay una bibliotoca para todo.
@TheLexuguin
@TheLexuguin 2 года назад
Arreglado: const loki = LOKI_DISFRACES[adversario] || 'Loki'
@angelrafaelrrv
@angelrafaelrrv 2 года назад
el switch es pas pesado que el if.. si vamos a ocupar memoria en procesamiento entonces se ponen 3 if y es mas rapido... pasa lo mismo con PHP y sizeof y count.. una es alias de la otra y a nivel de ejecucion hay diferencias en procesamiento
@juansebastianossadominguez1580
@juansebastianossadominguez1580 3 года назад
Sos un gran docente, hace falta mas gente como vos para que mas personas le tomen amor a la programación. Felicidades y ojalá tuvieras una lista de reproducción de buenas practicas.
@MrElmarqueli
@MrElmarqueli 3 года назад
Quier decir que la verdad el video esta super bien explicado me encanta simplificar codigo y dejarlo de manera que se pueda leer y modificar con fasilidad, aca hice un ejemplo utilizando func, pasa que en c# creo que le tengo que rebuscar: static string adversario= "Iron-Man"; static string loki = string.Empty; public static void Sin_Switch_ni_If() { Dictionary LOKI_DISFRACES = new Dictionary(); LOKI_DISFRACES.Add("Iron-Man", "Magneto"); LOKI_DISFRACES.Add("Thor", "Odin"); LOKI_DISFRACES.Add("Hulk", "Thanos") Console.WriteLine("{0} vs Loki-{1}", adversario, LOKI_DISFRACes(LOKI_DISFRACES)); } public static Func LOKI_DISFRACes = (x) => { return (x.TryGetValue(adversario, out loki) == false) ? "Loki" : loki; };
@santiagoluna4273
@santiagoluna4273 3 года назад
Me salían tus vídeos en recomendados pero no los miraba, me dio por entrar a este video y la verdad uff, ha cambiado mi perspectiva, supongo que usaba el switch porque es lo que uno lee en la teoría que sirve para varias decisiones, uno se acostumbra tanto a la teoría que no le damos espacio a la creatividad de simplificar las cosas, muchas gracias amigo, me haz dado una perspectiva diferente.
@hectorvalencia3052
@hectorvalencia3052 3 года назад
x2
@Nomadev
@Nomadev Год назад
Me sirvió muchisimo el tip, pase de casi 60 lineas de codigo a 27, y con el código mucho mas legible y ordenado. Muchas gracias Midu.
@midudev
@midudev Год назад
Esooooo!!! 🤗
@jeremypalominofernandez5961
@jeremypalominofernandez5961 3 года назад
Yo tenia el mismo problema con el SWITCH, tenia que escribir varias lineas por cada condicion; buen video xd
@jaranci468
@jaranci468 3 года назад
Es genial ver este tipo de videos, me encanta aprender de mejores prácticas y esto se explica de manera sencilla y tremendamente didáctica, ojalá puedas seguir subiendo videos de este estilo! gracias midudev!
@midudev
@midudev 3 года назад
Cuenta con ello!!
@aratar79
@aratar79 3 года назад
Buenísimo! , más contenido como este para que novatos autodidactas dejemos de ser novatos
@midudev
@midudev 3 года назад
Cuenta con ello Jordi!
@SilmerielCerridwen
@SilmerielCerridwen 2 года назад
Me encanta
@midudev
@midudev 2 года назад
Excelente Gloria! 🤗
@weektodo
@weektodo Год назад
¡Buenísimo este formato y estos tips midu!!!! 👏👏👏
@edgarguitarist
@edgarguitarist 2 года назад
Midu eres un grande!!! Hice lo mismo pero en php para un proyecto y me ahorraste lineas y lineas de codigo repetido!
@edgarguitarist
@edgarguitarist 2 года назад
Bueno, tambien me ayudo un poco copilot... hizo lo que tenia en mente! xdd
@ronaldosic5543
@ronaldosic5543 3 года назад
Uuuf, Brutal este contenido que aportas es genial, grande Midu Gracias por aportar tus conocimientos y a por los 100K 📈↗💹
@midudev
@midudev 3 года назад
Vamoooooos!! Gracias Ronaldo!!! Poco a poco nos vamos acercando!!! :)
@adrisongomez6482
@adrisongomez6482 Год назад
Me parece cool el approach, aunque me gustaría el contraste desde el punto de vista en el performance o memoria… se entiende que prácticamente todo lo que vemos son operaciones que son instantánea… pero no se me parece cool ver esa comparación nivel. Muchas buenas vibras.
@magnusmanz
@magnusmanz 2 года назад
Es el video que más he revisado de toda tu lista; es simple, legible, minimalista y elegante. Gracias!
@lacuevadelinsecto
@lacuevadelinsecto Год назад
Tengo algunos problemas en el uso de un objeto literal en lugar de un switch: - Es más lento (casi nada, pero aplicaciones de alto rendimiento se ven beneficiadas con switch) - Require una variable auxiliar para el default (require entender más código para mantenimiento) - Más verboso, por lo mismo del caso anterior. Para ejecutarlo hay que llamar al objeto, y a la variable auxiliar. - Memory allocation (el switch en un método se ejecuta dentro del stack, pero un objeto literal se almacena en el heap, y luego el GC tendrá que encargarse. Los lenguajes de alto nivel nos dejan trabajar sin pensar en ello, pero cuando tenemos mucha gente usando un sistema/servicio cada byte/ciclo afecta a la realción costo/ganancia) - Un objeto literal compacta todo el código naturalmente, switch lo estructura naturalmente. Esto depende del programador al final, pero realmente nunca vi menos legible el switch, aunque creo que es cuestión de gustos. Incluso switch indica cual es el punto de entrada, antes si quiera de separar el comportamiento. - Agrupar más de un caso requiere más código, cuando en switch los casos se pueden poner uno a continuación del otro. Al omitir el break, switch permite ejecutar varios casos a la vez. - No se pueden usar otras variables u objetos como caso para comparar (suele ser útil muchas veces) Usar un objeto literal tiene como ventaja: - Ser dinámico. No es una necesidad en la mayoría de los casos, pero en algunos poder añadir más casos al vuelo, puede ser necesario, y el switch no es útil ahí. - Aceptar proxys (no me acuerdo del nombre del diseño realmente). Pero es útil poder separar la lógica del negocio, de otros controles como puede ser el logging, o formateo de datos, etc. No creo que usar objetos sea un mal enfoque realmente. Creo que hay que saber en cada caso si realmente es necesario, y si la aplicación se beneficia a todos los niveles de la implementación.
@raul7254
@raul7254 3 года назад
Genial, no me gustaban los if y estaba usando switch. Ahora voy a usar esta tecnica. Gracias¡
@juanvilar8784
@juanvilar8784 Год назад
pero piensa que este método es mucho más costoso computacionalmente.
@theresemur8660
@theresemur8660 5 месяцев назад
Me encantaría poder ver más consejos de este estilo. Sólo con estos dos videos me he ahorrado mucho trabajo a futuro 😊
@eidyev
@eidyev 3 года назад
Para el ejemplo puede mejorar la lectura del código, pero en rendimiento es peor, el tiempo de acceso a los elementos de un arreglo es mayor que una comparación que es lo que hace un switch, pese a lo que muchos piensen un switch es una estructura de control integrada en el propio lenguaje tanto como un if o un for.
@kerneldiego
@kerneldiego Год назад
No es un array, es un objeto.
@josecamilorodriguezvera8029
@josecamilorodriguezvera8029 3 года назад
Excelente... nos viene muy bien para los que seguimos aprendiendo JS estos videos de buenas prácticas... Gracias midu
@elProdigio
@elProdigio 3 года назад
Yo uso ambos. Hay casos que tiran más hacia un diccionario (como es el caso del vídeo), pero otros en los que no usar break para aglutinar varios cases y tener un único comportamiento, es más feo hacerlo con un diccionario. Otra cosa a favor del switch es el default que, si bien se puede simular como se hace en el vídeo, puede que haya casos en los que el valor "devuelto" en un case sea undefined y usando un diccionario no habría forma de saber si ha cumplido la condición (al menos tal cual se comprueba en el vídeo). La forma correcta para comprobar el caso por defecto con un diccionario sería mirando si la condición se encuentra entre las claves del objeto (Object.keys(LOKI_DISFRACES).includes(adversario)) y la elegancia que se gana con el mapa, se pierde en la comprobación del caso por defecto y tiene una sintaxis más fea y menos legible que con el switch. Otra cosa del switch es que "se ve" y sabes que ahí hay un un punto donde la lógica puede tomar N decisiones. El mapa "oculta" eso y a veces no es bueno si lo importante es buscar rápidamente en el código "el típico switch" donde se decide qué hacer. En casos simples y directos como los del vídeo usaría sin dudar el mapa, pero en otros creo que el switch deja más claro sus intenciones.
@tony310430
@tony310430 2 года назад
Debo admitir que he visto este video 3 veces , en un lapso de un mes. Siempre sin entender, pero después de haber resuelto unos problemas sobre objetos finalmente lo entendí. La calidad de la información no fue el problema, ya que está presentado de manera top. Mi falta de conocimiento fue el problema. Gracias desde 🇵🇦
@touringcomputerscience5533
@touringcomputerscience5533 2 года назад
Investigue qué es el patrón estrategia, le aseguro que es aún mejor solución
@Verax__
@Verax__ 3 года назад
Impecable!! animate a hacer mas videos de este tipo, son muy necesarios, es de lo que falta!
@Adrian-dr3pj
@Adrian-dr3pj 3 года назад
Que bueno! Ojala traigas mas consejos asi.
@kantyDarius
@kantyDarius 3 года назад
Hace unos meses descubrí esta función y flipe en colores!! Un código mucho más limpio y simple
@HajimeNoIppo7891
@HajimeNoIppo7891 3 года назад
Aun no se estrena pero ya le di Like! Pendiente de tus videos! Si todo sale bien entro a trabajar de Frontend con react asi que estos videos me vienen bien! Gracias
@Karylrx
@Karylrx 3 года назад
Excelente tutorial, me gustaría que ahondaras mas en el uso de funciones y objetos con esta buena práctica
@anthonymontenegro762
@anthonymontenegro762 3 года назад
En serio que estos videos ayudan muchisimo a personas que recien inician y tambien a los que vienen programando... se aprende muy buenas practicas!!,. un saludo crack desde Perú.
@EdgarGarcia-cg5mx
@EdgarGarcia-cg5mx Год назад
Todo lo contrario viejo, los recién iniciados deben aprender a usar las sentencias básicas para después poder entrar a estructuras de datos y aprender a evaluar cuándo usar cada tipo.
@edwinspiredev4930
@edwinspiredev4930 3 года назад
Corto y muy práctico... voy corriendo a ver donde elimino switchs en mis proyectos... saludos desde Ecuador
@luisstiventrujilloortiz8734
@luisstiventrujilloortiz8734 3 года назад
Al principio ley el título del vídeo y me enojé! Porque siempre pensaba que reemplazar los ifs por switch era lo mejor, xD pero ya cuando te das cuenta que la idea no es usar ifs. Que locura y que increíble!!
@juantobonvilla8763
@juantobonvilla8763 3 года назад
que editor usas?
@Zumito
@Zumito 3 года назад
yo creo que no hay nada mejor que las estructuras, tienes todo tan bien organizado, suelen incluso hasta mejorar el rendimiento, son geniales!
@bonaoenchelcha
@bonaoenchelcha 3 года назад
El título no me hace sentido, el argumento para no usar SWITCH es que puedes usar un objeto ? el switch de hecho debería, a mi entender ser más usado ya que es más expresivo que un if, no me confundas, gracias por el aporte, en ese caso que tienes en el video es válido, al menos debiste aclararlo al final, ya que puedes confundir a los que inician, usar switch es bueno, moderadamente, como todo, gracias por compartir midudev.
@betoarpi
@betoarpi 3 года назад
Sí, ¡más videos de estos! Son el tipo de contenido que nos permiten llevar nuestro código al siguiente nivel 🙌
@cris1ianrosarino
@cris1ianrosarino 3 года назад
Muy bueno!!! Sencillo, simple, corto, y altamente funcional!!
@ChorlosHard
@ChorlosHard 3 года назад
GENIAL!! No uso mucho Java pero para hacer algo parecido me mataba haciendo condicionales anidadas o un bucle con dos arrays (uno de "entradas" y otro de resultados o "salidas") ya que solo podía buscar por posiciones numéricas y no por nombre de la posición como en este video. Gracias por brindarnos estos tips.
@saidevla
@saidevla 3 года назад
Esos videos que valen oro y te enseñan más de lo que proponen. Increible Midu como siempre, Gracias!
@yevtyurin134
@yevtyurin134 2 года назад
Mil gracias!! Justo hoy he usado un switch case que mañana mismo voy a cambiar!! 😋
@dev.tutoriales
@dev.tutoriales 3 года назад
wow es verdad exelentemente bueno mil gracias
@lucianoaraus8956
@lucianoaraus8956 2 года назад
Excelente Midu! Super efectivo
@topfanaticos2606
@topfanaticos2606 2 года назад
Me encanta este formato de videos, con temas/conceptos especificos y que van sumando a los conocimientos que se tienen, ademas que son puntuales y de no tan larga duración, excelente aporte, genio!
@jeffersoncampos3669
@jeffersoncampos3669 2 года назад
eliminaría mucho de código en redux!! ya lo hago para en otras cosas pero en reducers me lio . Y ya por 100k macho, en hora buena y mis mas sinceros respetos crack!! No solo saber, tener pedagogía para enseñar , transmitir y querer mas
@josemunozlopez4841
@josemunozlopez4841 3 года назад
Esperando con ansias el siguiente video
@irving7653
@irving7653 3 года назад
Wow!, es impresionante como informó tan bien y de manera clara una nueva técnica en tan poco tiempo. Ya me imagino que sus cursos son muy buenos.
@jeancarlos497
@jeancarlos497 9 месяцев назад
llevo rato viendo en tus videos que no te gustaban los switch y ahora que vi este video, entiendo completamente el porque!! Grande Midu!!
@maoposites
@maoposites 3 года назад
Me puse a ver invinsible por recomendación de "alguien" y en cada capitulo esperando a ver si iban a programar en js vanilla o en react, y nada.... jejeje muy buena serie gracias... saludos desde Colombia!!
@joseraulandradebernal3084
@joseraulandradebernal3084 3 года назад
Me encantan estos nuevos videos con tips rápidos y fáciles de entender, gracias!!!
@katelme
@katelme 3 года назад
Como en python!!! Que no existe switch y se usa un dict con fallback en el get(k) como default
@omarreyescarcano478
@omarreyescarcano478 Год назад
Me acabas de motivar categóricamente a continuar aprendiendo a programar. Estoy aprendiendo Python, acabo de ver diccionarios y justamente pensé en hacer lo que nos estás mostrando :) me siento feliz 😄
@keteremillpario
@keteremillpario 2 года назад
Me encantó, creo que una vez hize algo parecido pero explicado así veo claramente el pattern, lo voy a usar seguramente. Gracias!!
@sygnus159
@sygnus159 3 года назад
Muy bueno! Gracias!
@alejandroluna_dev
@alejandroluna_dev 10 месяцев назад
Siii mas videos de esto por favor!!! Ps: lobesno nooooooo jajajajajajaj saludos desde LATAM.
@gerardocanaveral
@gerardocanaveral Год назад
es un caso especial. Para otras operaciones solo serviria un "if else " o el switch
@asbeldev3071
@asbeldev3071 3 года назад
Grandioso, algo mas que aprender. Gran Tutorial.
@victormontalvovergaray3216
@victormontalvovergaray3216 2 года назад
Maestro.. Buena... yo también so devoto del switch.. Pero todavía me cuesta entender la POO.. Soy de la guarda dinosauria.... hehehe (mi primer lenguaje fue basic en DOS) Pero sí, está buen esta manera de afrontar.. una... reduces código.. dos.. más legible. Puntazo....
@martincarp4671
@martincarp4671 3 года назад
Uhh interesante, ahora si puedo entender varias cosas como por ejemplo el uso de formik
@renis22
@renis22 3 года назад
Esta super la idea-- definitivamente me pasa que hago muchas condicionales asi y despues a parte de que es mucho codigo es dificil agregar o quitar algo-- Gracias-- definitivamente me sera util-- saludos--
@jogre900
@jogre900 3 года назад
midudev podrias hablar en un futuro video sobre children as function? como afectan el performance, si es recomendable segun en que casos. Esto lo pregunto por la primera vez que vi formik. Gracias!! {({ loading, saludar }) => ( {loading ? "Cargando.." : "Finalizo..!!"} )}
@ddavid2
@ddavid2 3 года назад
No termino de verlo como consejo general: switch y object son cosas diferentes que cumplen propósitos diferentes. Y usar un diccionario, en lugar de un switch no es necesariamente hacer código más legible... aunque puede que en este ejemplo seleccionado, tenga buen encaje (especialmente si también quiere reutilización del diccionario, como menciona en el vídeo)
@midudev
@midudev 3 года назад
Efectivamente es un ejemplo. La lectura es al revés. No digo que no uses nunca Switch. Digo que existe un uso que se le da a switch que es mejor usar un objeto. Y este caso es bastante repetido ya que casi todos los enums en JavaScript se convierten a switch/case.
@fertxus
@fertxus 3 года назад
Me he quedado sin palabras. GRACIAS!
@david_tojo
@david_tojo 3 года назад
Me acaba de recomendar este vídeo RU-vid y me he tenido que suscribir porque me parece muy interesante y muy didáctico el contenido. 👍
@carlosurtubia8265
@carlosurtubia8265 2 года назад
excelente video estoy comenzando en la programación y lo que mas me falta son buenas practicas para tener mi código mas legible
@kiriitoh
@kiriitoh 3 года назад
Para el caso que ilustras sí, pero los switch statements pueden ser muy útiles en ciertos casos.
@midudev
@midudev 3 года назад
👍 totalmente de acuerdo. Esto es una forma de evitar switch en un tipo de caso concreto. Que suele ser habitual pero no siempre es para dejar de usar switch.
@edarcode8124
@edarcode8124 2 года назад
@@midudev xd a mi el switch me parece una mrd, y con este video, creo q mas nunca lo usaré xD... algún ejemplo donde si toque estrictamente usar un switch ? a mi ni se me ocurre, soy NOOB cabe recalcar
@CAFernandezB
@CAFernandezB 3 года назад
Me parece genial.. El que hagas un video sobre la mejor manera de escribir código JS.. Eres un crack tío!
@hsojuel1034
@hsojuel1034 3 года назад
Mindblowing, me emocioné xd por favor, continua con estos videos de buenas practicas >
@JValenteM92
@JValenteM92 3 года назад
genial, justo que estaba buscando una forma de reducir líneas, haz llegado tú con el video!!
@johanosvaldoherreraramirez9598
@johanosvaldoherreraramirez9598 3 года назад
Que curioso, ya había visto este articulo en una publicación, es bastante escuchar una explicación.
@hernanarica6389
@hernanarica6389 3 года назад
Hola, cual editor usas? Como se llama el visor de resultados que tienes a la derecha del código?
@toneko_
@toneko_ 3 года назад
iba a preguntar lo mismo jaja
@ilug5197
@ilug5197 3 года назад
runjs.app/
@torches1620
@torches1620 3 года назад
@@ilug5197 Gracias!
@hernanarica6389
@hernanarica6389 2 года назад
Se llama inline error
@hernanarica6389
@hernanarica6389 2 года назад
@Yanuel Alcántara el plugin de vscode
@txentxomunuera2771
@txentxomunuera2771 2 года назад
Acabo de cambiar un par de switch y queda precioso.
@anbecodes
@anbecodes 3 года назад
¡Muy bien explicado, muchas gracias!!
@erickhilario8782
@erickhilario8782 3 года назад
Sin barba me inspira más confianza, que cosas no...
@midudev
@midudev 3 года назад
😅 igualmente no me sale la barba
@voicchat
@voicchat 3 года назад
Si, prejuicios deberíamos dejarlos (no digo que seas malo a mi aveces también me pasa)
@erickhilario8782
@erickhilario8782 3 года назад
Mi comentario tiende a ser un poco satírica pero hasta ahí llega eh, yo igualmente continuaré en este bello canal, pero pues si puedo ocasionar un chascarrillo lo voy hacer
@yuzu2369
@yuzu2369 Год назад
buah, no sabía que es tan pero taaaaan extenso el javascript, de momento aún me cuesta en mi curso este lenguaje entre otros más pero es muy bueno si aprendo a usarlo pronto. Genial para cuando vaya de prácticas en empresa cuando encuentre para este Marzo.
@bioquimic1
@bioquimic1 3 года назад
Es curioso. Nunca había pensado en esta posibilidad . Pero usando objetos javascript sustituyes a switch. Hasta podría servir para php. Gracias por la sugerencia.
@carlosbotero1947
@carlosbotero1947 2 года назад
Justo ahora tenia un problema que no tenia idea de como solucionarlo, gracias a ti lo pude solucionar en 5 min. Gracias por compartir tu conocimiento! me salvaste de hacer 10 if else o switch jajajaj
@kevkev9824
@kevkev9824 3 года назад
Bro esta genial que tengas una sección de buenas practicas!
@midudev
@midudev 3 года назад
🤙Gracias Kev! Seguiremos!
@fhs9441
@fhs9441 3 года назад
Excelente jaja, A mí se me pasó lo mismo por la cabeza cuando estaba haciendo un switch de 100 líneas xd.
@TheGreyOlorin
@TheGreyOlorin Год назад
Me parece increíble que esto fuera lo que hoy me ha dejado pensativo, no he podido pensarlo en el curro en condiciones y ahora llegas tú y literalmente me solucionas la vida, eres el Mesías, mim gracias Midu, un héroe siempre 🎉
@erichbaez4565
@erichbaez4565 2 года назад
Muy pro excelente practica deberías hacer mas sobre este tema muchas gracias :)
@idrogoedixon
@idrogoedixon 3 года назад
gracias men, continua con estos temas. ayuda mucho
@midudev
@midudev 3 года назад
🚀 lo haré!
@freeseagull4210
@freeseagull4210 3 года назад
Esto se aplica para la programación en general? 🤔😯🤯
@midudev
@midudev 3 года назад
Depende del lenguaje. En Python, por ejemplo, también es válido algo similar con dict.
@TheDanxdark
@TheDanxdark 3 года назад
@@midudev en C un struct puede ser usado para esto?
@denisraicu9934
@denisraicu9934 3 года назад
@@TheDanxdark yo diria que si.
@enzo7400
@enzo7400 3 года назад
@@denisraicu9934 mm pero a los structs se accede por los campos: "int edad = persona.edad". O hay otra manera para que el campo sea variable?
@adriangranado3622
@adriangranado3622 3 года назад
correcto. En PHP tambien puedes (y deberias) implementarlo
@jnxbcn4715
@jnxbcn4715 3 года назад
Estas pildoras son las que hacen que tu codigo marque la diferencia. Me encantan estos tips
@juliofernandogarciabaretta6405
@juliofernandogarciabaretta6405 2 года назад
wow buena metodologia, siempre se me olvidaba esa forma de resolver problemas ahora creo que lo recordare mejor.
@kastikas
@kastikas Год назад
Ya lo habia visto en algun otro lado, pero ahora me ha quedado mas claro.
@dan75d99
@dan75d99 2 года назад
Me parece genial midu,muchas gracias, definitivamente me falta mucho por aprender.
@midudev
@midudev 2 года назад
Todos estamos aprendiendo!
@pablogasco3279
@pablogasco3279 Год назад
Hoy hice mi segundo ejercicio y use switch jajaja igual estoy empezando llevo dos semanas. Necesita designar a cada día de la semana un número. Y Vi que con switch se podía . Aún no me se muchos comandos pero de a poco se aprende muchachos.
@rodrigoluque1453
@rodrigoluque1453 3 года назад
Que buen contenido!!!!!! suscritooooooo!
@danielaaguilera608
@danielaaguilera608 3 года назад
Que interesante. Me ha encantado el video 💪💪💪
@midudev
@midudev 3 года назад
Gracias Daniela! 😍
@JulioYacot
@JulioYacot 3 года назад
Wow! que elegancia la de Francia!
@midudev
@midudev 3 года назад
🤣🇫🇷
@lawrent6209
@lawrent6209 3 года назад
estoy empezando a aprender javascript porque me gusta un monton, alguna recomendacion o consejo para ser bastante bueno con el lenguaje
@midudev
@midudev 3 года назад
La mejor recomendación es que sigas mi canal y te pases por mis directos de Twitch. Si no mejoras en JavaScript en un año, te devuelvo todo tu dinero.
@ikarozamzery
@ikarozamzery 3 года назад
¡Buenísimo!, me funcionó perfecto, fue fácil de entender y lo apliqué rápidamente en mi proyecto.
@midudev
@midudev 3 года назад
Geniaaaaaal 😍😍😍
@piro1996
@piro1996 3 года назад
Hola! Oye estaría bien que explicarás cuales son los patrones que usas y así se aprende un poco más de teoría :D (Es este caso la factoría). PD: Parece mejor solución un "Optional chaining operator" que la ternaria, algo tal que así: "const loki = LOKI_DISFRACES[adversario]?.() || LOKI_DEFAULT_DISFRAZ". Buen video! :D
@gomen98
@gomen98 2 года назад
Gracias, complementando lo que escribiste podríamos escribir : "const loki = LOKI_DISFRACES[adversario]?.() || 'Loki' Nos ahorraríamos el definir LOKI_DEFAULT_DISFRAZ , ahorrar tiempo y espacio de memoria c:
@sofiasuvercase1494
@sofiasuvercase1494 3 года назад
Genio!! Super útil! 👌🏼 🤩
@midudev
@midudev 3 года назад
🤙 Gracias Sofía!
@DiegoAlbertoOrtegaCarreto
@DiegoAlbertoOrtegaCarreto 3 года назад
Tengo la siguiente pregunta: Que tal el rendimiento de usar reflection para determinar el flujo de tu programa? En lo personal no me gustó por qué alterar el rendimiento solo por legibilidad no me convence. Pero igual siempre estoy dispuesto a aprender. Con una buena justificación podría cambiar de opinión!! Saludos
@miaupolo
@miaupolo Год назад
pero recordemos que tambien existe la recomendación de que un algoritmo lleva al principio la entrada de datos, luego el procesamiento y al final el resultado, por eso siempre al principio se declaran constantes para indicar que se analizo bien el contexto de lo que se pretende procesar y para que otros programadores cuando lean el algoritmo, al ver las constantes declaradas puedan tener una idea de que va el codigo, es una buena practica, y es muy recomendada, entonces a pesar de que para el hardware sea inconveniente, se hace es para el humano, luego existen los compiladores para optimizar el codigo programado a una forma optima para el hardware
@miaupolo
@miaupolo Год назад
recoerdemos que existen lenguajes con paradigma de programación imperativo y otro con paradigma a objetos y declarativo, el segundo caso los lenguajes permiten cierta abstracción de tener que declarar algo paso por paso y preciso como sucede en el imperativo, este es el caso de javascript, y por eso la popularidad que hace que las personas usen lenguajes de progrmación que permitan el paradigma declarativo, es como una personas que tenga 2 motos, una de 2 ruedas y otra de 4, y maneje la de 4 y se le critique porque esa gasta mas gasolina que la de 2 ruedas, pero la realidad es que es otra forma en la que se creó algo, allá cada quien si lo quiere usar o no. recordemos que por la comodidad de las 4 ruedas algunas personas buscaran eso, "la comodidad", lo mismo pasa aqui, se deja de lado la programacion imperativa (usar IF), por un metodo mas declarativo que hace todo mucho mas facil, en todo caso si quieren programar en paradigma imperativo pues busquen usar lenguaje C.
@JLCaicedo
@JLCaicedo 3 года назад
que buen video midu gracias!
@CHUCUTIN27
@CHUCUTIN27 2 года назад
Dale más videos así , me loqueaste... buen trabajo!! por cierto no le puedo dar click a la campanita de tu canal.
@raulsotosabrera3709
@raulsotosabrera3709 3 года назад
solo cambiaría el OR (||) por (??) para evitar algunos escenarios desafortunados :)
@JorgeSanchez-yu9qs
@JorgeSanchez-yu9qs 3 года назад
Que bueno!!! Que lógico!!!!
@alvarocisneros1648
@alvarocisneros1648 3 года назад
Excelente amigo. Muy elegante la alternativa que propones.
@alejandronieto576
@alejandronieto576 Год назад
Muchas gracias, desde Argentina!
@ctrljean3467
@ctrljean3467 3 года назад
Muchas gracias por tu recomendación, deberías hacer un curso de buenas prácticas en JavaScript
Далее
Construction site video BEST.99
01:00
Просмотров 314 тыс.
skibidi toilet zombie universe 40 ( New Virus)
03:06
Просмотров 1,2 млн
Rusiya Prezidenti Vladimir Putin Bakıdadır
00:32
Просмотров 297 тыс.
EL PROBLEMA DE USAR SWITCH EN TU CÓDIGO
14:53
Просмотров 8 тыс.
Buenas practicas y consejos para programadores Java
16:25
¡Maneja los errores de JavaScript como un senior!
23:20
SÓLO 3 LÍNEAS: CSS Grid responsive sin media queries
10:04
¿Qué es una API HTTP? | Como usar una API
14:20
Просмотров 142 тыс.