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
"Debugging"
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
¿Qué es "debugging" y cómo se pronuncia correctamente?
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.
Darwin, perdón por llegar tarde, mano. Estaba debuggeando un problema en la oficina. ¿Estabas qué? Estaba debuggeando un problema. Debuggeando. Debuggeando, creo. Creo, Sanros, que lo que quieres decir es debug, o en su defecto, como dicen los americanos, debug. ¿Verdad? Ok. Estaba... Sí. Debuggeando se me parece como el boogeyman, ¿sabes? El coco, el boogey. No, esto es bug.
UNKNOWNBug.
SPEAKER_00Ok. Pues es que... Ok. El proceso, en realidad, es como de tener un problema, ¿no? Que le conocemos como bug. ¿Sí se dice así? Se dice bug. Bug. Es un bicho, es un problema... un error probablemente, ¿no? Pero no es bug, eso sí, eso sí, no. O sea, de buggear de plano está mal dicho. No, de buggear no se dice de buggear. Hay dos. Puedes empezar con D o puedes empezar con D, dependiendo. D es para británico, D es americano, pero definitivamente el que sigue no es bug, es bug. Ok. Bueno, estaba justo haciendo un debug. Ajá. O estaba haciendo un debug o estaba haciendo debugging en un programa. Y digo, para las personas que no sepan qué es hacer debugging, pues básicamente es como esta idea de tener un problema e intentar encontrar el problema. Muchas veces creo que algunas personas se quedan con la idea de que hacer debugging significa resolver el problema, pero en realidad en la práctica hacer debugging significa intentar encontrar el problema. intentar saber cuál es el problema. Bueno, yo siempre pensé, porque hasta donde me dio mis cursos de programación eran tantos bugs, ¿no? Y entonces tenías que buscarle donde te indicara que probablemente ahí era donde estaba el error. Entonces, no nada más ese concepto, cuando estás copiando, cuando estás calando algunas líneas de código, esa parte lo puedes llevar hacia afuera del concepto de programación tal cual. Sí, o sea, porque en realidad el proceso de debugging puede suceder en cualquier capa del programa el proceso de debugging por ejemplo lo puedes automatizar de cierto modo con el compilador el compilador es tan inteligente que de repente te puede decir puede hacer un análisis estático de tu programa y decirte aquí es posible que tengas un bug porque la memoria no la estás manejando de la manera correcta o tienes esta variable que a lo mejor te está metiendo ruido ahí pero por ejemplo en un episodio pasado hablábamos de testing y entonces en este proceso de testing también puedes encontrar bugs ¿no? Donde, por ejemplo, si tú haces un proceso automatizado de testing en el que tu aplicación la corres en diferentes pantallas, en diferentes tamaños de pantalla, a lo mejor en la pantalla del iPhone X encuentras un bug que no está visible en la pantalla del iPhone 6, ¿no? Por decir algo. Y también entre browsers, cuando estás probando o cuando estás haciendo cosas con web. Me gustó esa, browser. Me gustó, me gustó, perfecto. Hoy andas, pero Sí, buenísimo. Oye, ando filoso.
UNKNOWNSí, sí, sí.
SPEAKER_00Justo, o sea, cuando estás haciendo el testing, el testing. Testing, acuérdate, test, no testing. Cuando estás haciendo el testing, cuando estás haciendo el testing, cuando estás haciendo el testing con los browsers, pues de repente a lo mejor hay algún bug que se manifiesta, así le decimos, ¿no? ¿Dónde se manifiesta este bug? Sí. puede manifestar en Chrome o se puede manifestar en Safari o se puede manifestar en diferentes browsers, ¿no? Con diferentes tecnologías. Pero en realidad, pues te digo, el proceso de debugging es un proceso muy manual la mayor parte del tiempo. Y también es como una práctica que creemos nosotros que es como muy de nuestra industria, pero yo estoy seguro que también haces debugging en tu negocio. Yo estoy seguro que también haces debugging en, ok, di una clase de inglés porque porque das clases de inglés, y algo no salió tan chido. El proceso de debugging es hacer como esa retrospectiva. Esa retrospectiva de a ver, ¿qué hice? ¿Cuál era el resultado que esperaba? ¿Y cómo salió? ¿Y qué puedo cambiar para que la siguiente iteración salga mejor? Ese justamente es el proceso de debugging. Correcto, has ampliado perfectamente el concepto de debug. Debug, debug. Ok, perfecto, lo entiendo. ¿Tú con cuál pronunciación te quedas entre debug y debug? Mira, yo diría debug. Debug. Debug, no. Pero debug. Debug. Pero debug. Yo me quedaría así. Pero también es de usos y costumbres y también con los clientes que estés manejando. De repente, como lo he dicho en otros episodios, si estás con tus peers latinos y todos dicen debug, pues ahí te vas a... Es como si llegaras a la taquería y les dices, me das un sprite en lugar de un sprite. Un squirt. Un squirt. Bueno. Qué buen ejemplo. Te dejo para seguir haciendo debugging entonces. Ok. Fuerte con el debugging. Bye. Gracias.