Por error en Query se pierden 11,000 dólares | ¡DESASTRES DE CÓDIGO!

  Рет қаралды 15,585

hdeleon.net

hdeleon.net

Күн бұрын

Пікірлер: 91
@hdeleonnet
@hdeleonnet 6 ай бұрын
Mis Cursos de Programación: hdeleon.net/cursos-premium/ Mi Nuevo Libro: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
@ampm5091
@ampm5091 6 ай бұрын
"Listo papito si es ya es ya" mensaje de broma para un servicio que debía traer datos . El mensaje se quedó aún después de codificar toda la consulta, algún día la BD falló y el risible mensaje empezó a salirle a todos los usuarios de producción.😂
@leandroquiroga8766
@leandroquiroga8766 6 ай бұрын
Hector me compre mi primer curso y fue tuyo en el backend y estoy feliz gracias Hector
@hdeleonnet
@hdeleonnet 6 ай бұрын
Gracias a ti
@killtroman
@killtroman 6 ай бұрын
Un consejo que me dio mi antiguo supervisor para IBM Informix en una empresa local: Siempre haz el select primero, lo haces con el espacio necesario para luego modificar encima para convertirlo en un update o un delete según corresponda, y luego cuando estés seguro de que tomaste los datos correctos haces el cambio. Da igual si te están apurando, da igual si es para ahora ya o para ayer, es mejor la bronca del apurado que cargarte la base de datos. Me ha funcionado bien ese método, solo se gastan unos segundos extra generalmente (a veces hay que hacer un select más complejo para visualizar rápido los datos necesarios) y se gana una capa extra de seguridad para evitar mandarse un condoro como se diría por estos lados. Me ha salido bien, trabajé casi 2 años ahí y ni un solo error en la base de datos, y mis colegas y jefes se acabaron acostumbrando a que yo tome ese paso extra. Me echaron al final pero fue porque estaba haciendo un reemplazo y el colega que estaba con licencia médica fue dado de alta y volvió a su puesto. Obvio esa estrategia no es infalible, y aún así puede haber problemas, pero es una precaucióin extra que a mí me sirvió muchísimo.
@solitario561
@solitario561 6 ай бұрын
Super importante eso que mencionas. Si traes en un select los datos con lo que necesita. SELECT * FROM PERSONAS WHERE EDAD >= 30 AND EDAD
@killtroman
@killtroman 6 ай бұрын
@@solitario561 y sí, es exactamente así como funciona.
@NiNgem-bb6lc
@NiNgem-bb6lc 6 ай бұрын
eso es clave, una más que recomendaría para los que trabajan con varios ambientes es identificarlos de alguna manera (nombre de archivo, color de laconexion, etc). Me paso una vez de correr unas queries en PRD cuando quería correrlas en QA. Paso completamente desapercibido (pise unos ids viejardos jaja) pero igual, desde eso, además del tiempo que mencionas también me tomo el tiempo de corroborar en que ambiente estoy por hacer la query.
@98missmari
@98missmari 6 ай бұрын
Es buenísima esa técnica, yo también la llegué a usar mucho cuando trabajaba creando querys para SQL Server
@valdirmarquez9587
@valdirmarquez9587 6 ай бұрын
Excelente este tipo de videos, porque de los errores de los demás también se aprende..
@samuelchapmanmatos9890
@samuelchapmanmatos9890 6 ай бұрын
Muy buen consejo sobre el descanso.
@EstebanColoradoP-bo9nc
@EstebanColoradoP-bo9nc 6 ай бұрын
Lo peor que he llegado a hacer es que cancelé el pipeline del despliegue a la mitad y esto provocó que se cayera el servidor, mucha gente se enojo conmigo, lo hice porque necesitaba desplegar mis cambios, solo que no sabia que si no dejaba terminar el pipeline el servidor se quedaba caido. Ahora pensandolo en retrospectiva, no se porque se enojaron tanto conmigo teniendo en cuenta que el ambiente que se cayó fue el ambiente de pruebas, el ambiente de producción estaba bien, abora que lo pienso fueron muy llorones, los que se enojaron conmigo fueron los QA, los PO y algun que otro desarrollador, ningun jefe se enojo conmigo ya que solo afecte el ambiente de pruebas.
@joel6672
@joel6672 6 ай бұрын
El ambientes de pruebas está pFa caerse, si lloraron por eso ellos están mal
@EstebanColoradoP-bo9nc
@EstebanColoradoP-bo9nc 6 ай бұрын
@@joel6672 Tienes toda la razon, por eso me caen mal los QA y los PO, son insoportables jajaja...
@davi48596
@davi48596 6 ай бұрын
Deberías hacer serie de videos de esta sección estuvo bueno la de la ahogada
@carlosquesadaumana4055
@carlosquesadaumana4055 6 ай бұрын
Estuvo buenísimo el vídeo! Like para que subas más partes 🙌
@mcomarch
@mcomarch 6 ай бұрын
jajajaja Bueno, el clásico DELETE sin WHERE sobre producción ... jajaja Pero nombre, las anécdotas esas que te pasaron, WOW jajajajaja Buen video!
@victorino.98
@victorino.98 6 ай бұрын
Los errores en BD me dan escalofríos. Muy bueno este tipo de video así que apoyo que hagas más pero no dejes los de clipbait que son buenos también jajaja
@Remusqs1
@Remusqs1 6 ай бұрын
Excelente vídeo! De los errores también se aprende, por eso yo ya nunca me olvido de poner un Where antes de hacer un Delete o un Update
@JcMusso
@JcMusso 6 ай бұрын
Me encantó el video y escuchar tus anecdotas lo mejor.
@romade7086
@romade7086 6 ай бұрын
Yo nunca logré conseguir un trabajo como programador. En una entrevista me preguntaron cuantos sistemas había hecho, contesté con la verdad (dije uno) y me rechazaron porque querían 5 o más. Mi novia fue a esa entrevista (con la misma experiencia que yo) y a ella sí la contrataron. En otra ocasión me pusieron a escribir un programita en pascar: generar un arreglo de números, ordenarla e imprimir. No sé si hice bien la ordenación pero lo que recuerdo es que se me olvidó cómo mandar a impresora. Actualmente tengo mi propio negocio (no es programación) pero yo diseñe el sistema que uso y constantemente le hago actualizaciones. (Es un sistema de ventas con inventario, maneja contabilidad y como hobby le incluí varios juegos, un asistente virtual, su propio navegador web así como su reproductor de música y video)
@rodolfotovartorres
@rodolfotovartorres 6 ай бұрын
los errores solo te hacen mas sabio. nunca voy a olvidar mi primer error necesitaba trabajar con fechas que venian de una base de datos sql y estas trabajarlas con java y como se llamaban Date yo pense que eran lo mismo pero no funcionaba y miraba que los metodos estaban bien hasta que un senior me dijo que eran diferentes y tenia que parsearlas
@carlosandresmahechalozada8564
@carlosandresmahechalozada8564 6 ай бұрын
Me gustaria que hablaras el error y posible solucion como el tema de sql de los logs gracias Leo
@MikeWylde_117
@MikeWylde_117 6 ай бұрын
Buen video Hector, esperando mas contenido asi!😎
@Vector2
@Vector2 6 ай бұрын
buena temática! además nos sirve para aprender sin cometer el error por nosotros mismos
@darvin_delgado
@darvin_delgado 6 ай бұрын
Ahora como que me empieza a gustar más el frontend.
@miguelromero2363
@miguelromero2363 6 ай бұрын
Genial Hector. Queremos más
@edgardavidaliende9121
@edgardavidaliende9121 6 ай бұрын
Muy buen video!! Un montón de buenos consejos
@Setzyard
@Setzyard 6 ай бұрын
Parte dos, por favor! \m/
@lufemega7137
@lufemega7137 6 ай бұрын
Una vez actualice un script que tenia como objetivo registrar ventas automáticamente hasta agotar las existencias de un almacen indicado. El cliente ejecuto el script durante todo un fin de semana, mi script registraba la misma venta una y otra vez, para el lunes tenian millones de replicas de la misma venta Mi error fue al posicionar el registro de la tabla, por que no utilice el indice correcto, combinado con que el almacen tenia una configuracion que no actualizaba el valor de la existencia hasta realizar un paso extra. El proyecto tenia un acoplamiento bastante alto por lo que un monton de tablas fueron alteradas, fue todo un rollo revetir el daño echo, y tuve una llamada con los dueños por esto, pero no me corrieron.
@luisolivares8912
@luisolivares8912 6 ай бұрын
Más videos como este para no cometer los mismos errores.
@tecnologiaeinformacionmoyb2723
@tecnologiaeinformacionmoyb2723 6 ай бұрын
Hace como 20 años programaba en Fox Pro y para unir lineas se utilizaba el punto y coma llego un director que tuvo la maravillosa idea de ahorrarse una PC de desarrollo y las pruebas por lo que me puso a programar directo en producción, en una de esas se me paso poner el punto y coma y quedo un update sin where, los vendedores telefonincos se enojaron mucho conmigo, solo porque se perdieron sus ventas y para empeorar volvio a suceder. No me corrieron porque adverti a mi jefe inmediato y a los jefes de piso de ventas que eso no era nada recomendable.
@hararecmedinagonzalez1456
@hararecmedinagonzalez1456 6 ай бұрын
Has otro video de éste tipo 🤟😎
@ludwingguate
@ludwingguate 6 ай бұрын
Más videos como estos!!!
@jimmymontenegro8517
@jimmymontenegro8517 6 ай бұрын
Divertido Oscarito, ya seguiremos con la saga.
@jonathangomez3784
@jonathangomez3784 5 ай бұрын
Una vez en mi primer trabajo no había hecho git pull antes e hice un git push -f, borre muchos commits xd, pero se pudo recuperar todo
@ArmandoAcostaSalas
@ArmandoAcostaSalas 6 ай бұрын
En un trabajo dejé el usuario y contraseña de prueba en hardcode, olvidé quitar esas líneas y los usuarios no podían loguearse...
@Global_Analysis
@Global_Analysis 6 ай бұрын
Otro video de este tipo cada lunes, son interesantes
@SkullOwner_
@SkullOwner_ 5 ай бұрын
Acabo de tener mi primer trabajo como programador. Me dejaron algo simple como quitar un caracter especial de 2 registros. Primero hice una consulta select para ver los registros, despues hice un update y ya lo andaba ejecutando sin el where xD
@joel6672
@joel6672 6 ай бұрын
Por mi suerte, siempre me he acostumbrado a ser muy quiquilloso conmigo mismo cada vez que hago un cambio en la base de datos. Hasta ahora no he hecho cagadas en la base de datos, simplemente revisen una y otra vez sus queries si es posible con la db más fidedigna en schema y data
@juliomontalvo123
@juliomontalvo123 5 ай бұрын
Otro video así yes
@raymundosalazar7970
@raymundosalazar7970 6 ай бұрын
mas videos asi para matar el estres y aburrimiento, dale crack
@mariate9335
@mariate9335 6 ай бұрын
No entenderías la alegría que tengo, pensar que nuevas generaciones puedan romper todo el maldito Sistema, me encanta
@fernandocastillo4894
@fernandocastillo4894 6 ай бұрын
Le paso a un pana que desplegó cambios en producción. La funcionalidad que implementó resultó en que ninguno de los usuarios podía acceder. Solicitó una rama para hacer debugging y verificar qué estaba pasando. Estuvo debuggeando durante unas dos horas, revisando el código, para finalmente descubrir que los usuarios no podían acceder porque olvidó asignarles los permisos. XDDDDDDDD
@the.baxtian
@the.baxtian 6 ай бұрын
El error mas grande que cometí es programar en c#. Lenguaje tan lento y donde para hacer algo, tenes que escribir miles de lineas de códigos que luego el mismo código ya ni se entiende, de tantas formas diferentes que tenes para crear software. Un spaguetti. En otros lenguajes como Go, haces un backend en 2 minutos. Limpio, sencillo y sin tantas vueltas. Tanto lio c# para hacer lo que otros lenguajes hacen de forma mas simple y obviamente mas rápido, todo para el mismo fin, exponer datos. Para que gastarse con tantas cosas de c#. Adios c#, tantos años perdiendo tiempo.
@pablolinares5986
@pablolinares5986 6 ай бұрын
Mmmmm, me parece que no sabes mucho de C#. Es un lenguaje tremendamente robusto y es verdad , es más restrictivo que la mierda... Pero eso también lo hace super ordenado, a lo mejor en un programita cutre no es nada, Pero en uno de miles de líneas de código... Te puedo asegurar que agradeces que sea así de ordenado. Aguante C#... Desde Argentina , pal mundo.
@Danyruddy7
@Danyruddy7 6 ай бұрын
Para la próxima estaré en el video, mi historia igual es gruesa jajaja
@luis_daniell_
@luis_daniell_ 6 ай бұрын
Buenas noches Hector, de casualidad no tendrás el libro en mercado libre?, me gustaria comprarlo.
@solitario561
@solitario561 6 ай бұрын
Estuve un tiempo en departamento de soporte técnico antes de ser programador, y en ese entonces traigo memorizado el "siempre respaldar". Ahora en programación créanme que me he memorizado el "Utiliza bdd de prueba con datos de prueba". A veces son necesarios los errores para que no los vuelvas a pasar. DX
@X75005
@X75005 6 ай бұрын
El mejor video de la historia
@Esteban5Tael
@Esteban5Tael 6 ай бұрын
es bueno saber este tipo de cosas, uno va aprendiendo un poco , ya sabe uno que no hacer, o hacer con mucho cuidado._ Saludos desde Colombia
@oh-vito
@oh-vito 6 ай бұрын
Todos hemos cometido algun error como desarrollador. si tienes mas experiencia lo habras experimentado en mayor medida pero el punto importante es que hay formas profesionales de resolver estos problemas, no inventando rumores para que la gente te ayude a servir de puya para solucionar el problema.
@vetiam
@vetiam 6 ай бұрын
Yo por creerme don putas me puse a refactorizar una aplicación móvil empresarial, porque realmente estaba mal hecha, pero al final me achacaron todo todo el trabajo. Termine desgastado y aburrido, aunque me subieron 2 veces el salario en 1 año, no valió la pena 😂😂😂.
@arthurzavala5022
@arthurzavala5022 6 ай бұрын
men tus cursos me pueden servir para ciberseguridad? y si si, cual me ecomiendas ?por favor
@abrahamsandoval4795
@abrahamsandoval4795 6 ай бұрын
estos videos estan chidos
@facundoibanez8010
@facundoibanez8010 6 ай бұрын
No veo las horas de poder trabajar de programador y cometer mi primer gran error
@andresestevez2701
@andresestevez2701 6 ай бұрын
crees q algún día podrías animarte a full tutorial de hlsl/glsl en eso no hay programador hay poco, es puro arte, pienso q ya lo viste todo como los demás tienes todos los tutorial, anímate pues vas a ser el único como, bueno casi el único, a si como tu Clojure tutorial... antes q expires anímate pues es puro arte visual
@GM-bm1zg
@GM-bm1zg 6 ай бұрын
Buen video
@fernadobasurto3986
@fernadobasurto3986 6 ай бұрын
mas por favor
@Johan-zs9xh
@Johan-zs9xh 6 ай бұрын
Yo aprendi a programar con C# y hasta ahora no encuentro un lenguaje mejor
@alejandrosolorzano1346
@alejandrosolorzano1346 5 ай бұрын
Una vez iba a insertar unos registros de prueba pero solamente quería 50 entonces hice un while porque al final quería registros repetidos nada más pero hice el while sin aumentar la variable se enciclo y metió miles de miles de registros
@zzz.12M
@zzz.12M 6 ай бұрын
4:30 en mi caso yo soy mas productivo en la madruagada, lit tienes el silencio de la noche y con buenas horas de sueño. Siempre me levanto a las 4 a.m y me pongo a avanzar en proyectos o a hacer cualquier otra cosa, ya se volvió habito xd
@franciscom116
@franciscom116 6 ай бұрын
SEGUNDA PARTE X FAVOR GUAPOTE
@luisramirez8015
@luisramirez8015 6 ай бұрын
Podrias hacer videos de C++?
@poixd1ro
@poixd1ro 6 ай бұрын
Haz un video de prevencion en base a los comentarios
@andreij2589
@andreij2589 6 ай бұрын
Lo mas gracioso es que piensan que sus errores son nimiedades
6 ай бұрын
Jajaja recuerdos dos errores garrafales que cometí, me los reservo 😂
@yonaalbino
@yonaalbino 6 ай бұрын
Estaria bueno que subas las mas votadas xD
@oliversanchez9153
@oliversanchez9153 6 ай бұрын
Saludos
@danielespanadero
@danielespanadero 6 ай бұрын
Hoy es el día en el que CASI salgo en un vídeo de Héctor de León. 🏴‍☠️
@Mr.Saturno777
@Mr.Saturno777 6 ай бұрын
El mio fue que desplegaron en un server en la unidad d los más importante de la aplicación en un servidor AZURE le hice un resize y se perdió todo😢😢
@luisgarzagarcia5636
@luisgarzagarcia5636 6 ай бұрын
Nunca me ha pasado el típico de la base de datos por que siempre uso el buen commit y rollback 7u7
@versionoriginal
@versionoriginal 6 ай бұрын
Casi pierdo un cliente importante por un "UPDATE" sin "WHERE" ... P*tas prisas!!!!
@LATAMDataEngineer
@LATAMDataEngineer 5 ай бұрын
Yo, un Update en producción se me quedo sin cometario un pedazo de código de pruebas en un SP . Como en 3 horas volvió todo a "Normalidad"... Señores Hablando serio!!! Cuando la c@gu3n levanten la mano de una vez no se queden callados y sus backups al día.
@danielpacevedo4955
@danielpacevedo4955 6 ай бұрын
muy bueno, en resumen, todos la cagan :3
@basiliosegovia6815
@basiliosegovia6815 6 ай бұрын
el peor error es arrastrar errores por años. malas practicas sobre todo.
@sonoriuxo2437
@sonoriuxo2437 6 ай бұрын
Dijo que "jamás hará", nunca que jamás hizo. 😅
@hdeleonnet
@hdeleonnet 6 ай бұрын
😉
@dante11x88
@dante11x88 6 ай бұрын
Prietos en aprietos, está bueno es una forma de aprender
@JoseHernandez-xu8bs
@JoseHernandez-xu8bs 6 ай бұрын
Estuvo chido jajaj XD
@silexcorps
@silexcorps 6 ай бұрын
La cagada más grande quie hice fue formatear un disco en Windwos 11 pensando que era una memoria USB y el disco estaba encriptado :3 🥲🥶
@albertoguapo17
@albertoguapo17 6 ай бұрын
Yo tengo varios donde lo pongo xd jaja
@FrankSousa-x4p
@FrankSousa-x4p 6 ай бұрын
Re like :v
@PabloScorpaniti
@PabloScorpaniti 5 ай бұрын
Por suerte no me pasó pero quien sigue usando sql luego cagarla con update. Jaja malditos masoquistas
@charlyrdz2956
@charlyrdz2956 4 ай бұрын
Click Bait Hach tang Se Mi mentor MF
@JaKLob
@JaKLob 6 ай бұрын
Primero
@juancena34556
@juancena34556 6 ай бұрын
grande dross de la programacion
@RubenAruzamen
@RubenAruzamen 6 ай бұрын
Tercero :v
Cosas que NO SABES de C#
16:17
hdeleon.net
Рет қаралды 15 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 78 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 14 МЛН
Qué hace un programador | 5 cosas que hago a diario.
5:29
Dot Dager
Рет қаралды 53 М.
¿Se ha perdido la parte de ingeniería en el desarrollo de software?
1:38:43
¡Las Peores Deficiencias de los Programadores!
10:02
hdeleon.net
Рет қаралды 2,2 М.
¡NO hay que ser SUPER INTELIGENTE para SER BUEN PROGRAMADOR!
10:05
Mi historial de SALARIOS como Ing. de Software en Latinoamerica
11:53
Lo MALO en la Programación (Nadie te lo dice)
9:53
hdeleon.net
Рет қаралды 11 М.
Creamos la misma aplicación con ReactJS y Angular y te contamos las diferencias
26:17
¿Por qué Aprender Arquitectura de Software parece DIFÍCIL?
10:16