Inglés para Devs: Mejora tu inglés, con Darwinglish
La industria tech habla en inglés y la IA lo está cambiando todo. En Inglés para Devs destripamos un término por episodio junto a developers con más de 20 años de experiencia en empresas de clase mundial. Esta temporada con Vicente Plata, Staff Engineer en Pinterest y xAI — alguien que literalmente construye herramientas de AI mientras hablamos.
Inglés para Devs: Mejora tu inglés, con Darwinglish
¿"Errors", "Warnings" o "Bugs?
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
¿Qué son los "Errors", "Warnings" o "Bugs?
Sigue a Darwin: https://twitter.com/darwinglish
Sigue a Swanros: https://twitter.com/Swanros
Escucha El Podcast DEV: https://elpodcast.dev
Suscríbete a El Newsletter DEV: https://elnewsletter.dev
📩 ¿Quieres mejorar tu inglés técnico todos los días?
Únete a nuestra comunidad gratuita:
https://chat.whatsapp.com/H9OQT0MlsIcLOfd7viGzrb
📄 Encuentra la descarga la worksheet gratuita de este episodio también en la comunidad
🗣️ Únete a nuestros club de conversación enfocados en el mundo Tech
https://inglesparadevs.io
📲 Sígueme en redes para más tips:
Twitter: @SoyDarwinglish
Instagram: @Darwinglish
YouTube: www.youtube.com/c/InglésparaDevs
🎧 Aprende inglés, Inglés para Devs.
Me acuerdo que cuando estaba en el bachillerato, yo lidiaba muchísimo con los errores. en los compiladores todo el tiempo al punto de que aplicábamos esa de que seguramente al momento de estar codeando y que hacíamos algo inconsistente pero jalaba y ya no te aventaba error ya no le mueva así que entregar este proyecto así que entregar la tarea y entonces entonces en los compiladores el día de hoy siguen aventando errors o ahora avientan bugs yo ya no le muevo absolutamente para nada pero de repente veo esa no sé si es una diferencia o no hay una diferencia entre esas
SPEAKER_00cosas yo te podría decir el que avienta el bug es el programador no el compilador creo que aquí es donde tú podrías aportar un poco más de esto porque hay una diferencia interesante que creo que vale la pena aclarar entre lo que es un bug un error, un
SPEAKER_01warning, un slip, un mistake. Ok, bueno, lingüísticamente yo te puedo hablar de mistake. Primero sería la escala mejor estructurada así como error, mistake and slip. Ok. Entonces, por ejemplo, un error en inglés, por ejemplo, es que cuando una persona... utiliza otras cosas, unas cosas por otras, dice unas cosas por otras o se nota que no sabe. Esto lo vemos mucho, por ejemplo, en exámenes de ubicación cuando vienen a la escuela. Entonces, cuando no se sabe cómo funciona a cierto tiempo, cómo funciona un auxiliar y nada más lo hacen como ellos creen. Entonces, ese es un error. Un error denota un lack of knowledge. Ignorancia. Ignorancia, exactamente. Mientras que un mistake... es Algo parecido al error, con la diferencia de que después, después, mientras cabilas o cuando ves el examen, no sé si te ha pasado cuando hacíamos exámenes, yo no sé, de álgebra, de algoritmos, de lo que sea, te entregaron el examen y dices, ¡Y no puede ser! ¡Esto sí lo sabía! ¿Por qué contesté? Ese es un mistake. Cuando sí sabes, pero de todos modos te equivocas.
SPEAKER_00Sí tenías el conocimiento, pero no lo aplicaste de la manera correcta. Exactamente, exactamente.
SPEAKER_01Mientras que un slip es un resbalón. Y eso sucede hasta en nuestra lengua nativa, ¿sabes? Por ejemplo, lo acabo de hacer, salió chido. Iba a decir mativa, pero luego, luego dije nativa. Amigos que nos ven o que nos escuchen, de verdad que esto no fue planeado. Pero sí, iba a decir mativa y luego, luego lo corregí y en el momento dije nativa. Ok, eso es un slip, un resbalón en el que en el momento te puedes corregir.
SPEAKER_00Ahora,
SPEAKER_01acá a donde me estás diciendo, ¿Cuál es la diferencia?
SPEAKER_00Exacto. Ahí, por ejemplo, yo te podría decir un bug. Yo lo categorizaría más como análogo a un mistake.
SPEAKER_01Ok, ok. Un bug es análogo a un mistake.
SPEAKER_00Porque el bug se asume que si tuviste la capacidad para meter un bug a tu aplicación, quiere decir que tienes nociones de programación, ¿no? Y probablemente si sepas la respuesta o tienes la idea correcta de hacia dónde vas, pero no la supiste aplicar bien.
SPEAKER_01Oye, estaba pensando que si en lugar de tantos errors detected, pudiera decir la que te dice, la frase que te dice el maestro de programación, joven, deje de robarle el dinero a sus papás. Vaya a estudiar administración. Dale. Nunca te dijeron eso. No, es que tú eras de los buenos. Yo era de los que paseaban por la facultad.
SPEAKER_00Ya. Pero ahí fíjate, el error... también puede suceder en software ya cuando está la aplicación terminada, ya cuando la aplicación está funcionando. Aquí la cosa es que tal vez, por ejemplo, un error pueda significar algo mucho más severo, que la aplicación truene, como le conocemos, o sea, que se te cierre, o que haya data loss, o sea, de que pierdas información. O
SPEAKER_01que no está lo que estás mandando llamar, como
SPEAKER_00el 404. Exactamente, eso es un error. Es un error a nivel aplicación, a lo mejor es un mistake a nivel usuario porque ya sabías que esa URL no existía, pero aún así lo metiste. Es como un espectro que denota la severidad del error, ¿no? de esta equivocación. ¿Ya? Un compilador, y tú sacaste los compiladores, creo que es buen punto para terminar. Un compilador, aparte de eso, también te puede dar warnings.
SPEAKER_01Ah, ok, ok, ok. Es que decía, ¿qué se me olvida? ¿Qué se me olvida? ¿Qué se me olvida? Los warnings que dijiste al principio, sí.
SPEAKER_00Porque la tarea del compilador es agarrar tu código, analizarlo y decirle, ¿sabes qué? Esto es un error porque de plano no compila. Lo que está haciendo no tiene sentido. No sabes esto. Está denostando ignorancia.
SPEAKER_01Deja de robarle el dinero que O
SPEAKER_00te puede decir, ¿sabes qué? Esto que estás queriendo hacer como que sí tiene sentido, pero aquí tienes un warning porque no estás manejando la memoria correctamente. Este objeto va a tronar para acá y este símbolo no está definido. Técnicamente es correcto, pero si lo sacas, es probable que falle. Un warning te está dando como ese warning de
SPEAKER_01que...
SPEAKER_00Perfecto.
UNKNOWNExcelente. Gracias.