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
“Branches”
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
¿Qué son los branches y por qué están tan obsesionados con ellas los desarrolladores?
---
En Inglés para Devs te explicamos un término que deberías saber de la industria de la tecnología, y cómo pronunciarlo correctamente.
Swanros tiene más de 12 años de experiencia como desarrollador. Darwin más de 15 enseñando Inglés a profesionales del software. Juntos, te ayudamos a que mejores tu Inglés con ejemplos y anécdotas.
Nuestros episodios más populares: “Pair Programming”, “Backlog”, “Deploy”, “Continous Integration / Delivery”, “Callback”, “Compile”, “Features”
Continúa creciendo en tu carrera como Developer:
Sigue a @Swanros en Twitter
Sigue a @Darwinglish en Twitter
Mejora tus Soft Skills
📩 ¿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.
Oye, estábamos hablando de get. Ya vimos commit y ahora vamos a hablar de branches. Branches. Branches. Branches. No, no branches. Con V. No, tampoco. No, branch. Branch.
UNKNOWNBranch.
SPEAKER_00Interesante la terminología que usamos en software. No tenemos nomenclaturas particulares para las cosas, simplemente nos robamos palabras que nos hacen entender más o menos. Vamos a hablar más optimistamente, más positivamente. No se roban, las adaptan. Las adaptan. Las moldeamos. Sí, sí, sí. Branches. En el episodio pasado hablábamos de commits y cómo el commit es la unidad atómica de nuestro código para Git. Y te hacía la pregunta, ¿tú cómo crees que 3, 4, 10, 30 personas o compañías como Facebook, Amazon, Google, Apple, pueden estar trabajando en un solo proyecto, pero son 600 personas tirando código al mismo tiempo? Se empieza a complicar. Ahora, ¿cómo llegamos a ese nivel como de... colaboración, vamos a decir, a través del concepto de branches. Git es una de estas herramientas que te permite ver, tal cual lo dijiste, como el Doctor Strange, 35 universos al mismo tiempo. Tú tienes la versión canónica, que eso es como otra frase que no sé si la gente la ubique, lo canónico, a lo mejor tú lo conoces más en videojuegos o en cómics. En videojuegos, en animes, en cómics. ¿Qué significan el canon ¿cuál es la versión canónica de un cómic? lo que es oficial lo que es oficial lo que el autor hizo y reconoce porque también inclusive el autor puede hacer otras cosas pero decir esto no es canon exacto como en Dragon Ball como en no sé como en Harry Potter esto no es canon ¿por qué? porque no lo avalo ¿no? por decir en software como determinamos nosotros si algo es canónico o no es básicamente lo que está en producción ok sí la versión oficial la versión canon de tu software, es lo que la gente puede usar allá afuera. Todo lo demás está en desarrollo, está en potencial, por así decirlo. Entonces, ¿cuál es la versión que está allá afuera? La Canon. Esa es tu rama principal. Y diferentes ramas pueden tener diferentes features. Exactamente. Están como probándose. Están en prueba, están en desarrollo, están en pruebas de concepto y demás. Pero entonces, ¿eso qué significa? Que ahorita Ahorita la aplicación de Instagram, vamos a simplificar y esto es una súper simplificación de todo esto. Sí. La versión de Instagram que tienes ahorita es... La Canon. La Canon, ¿no? La que está oficial en el App Store, la que está oficial para descarga al público en general. Pero internamente en Facebook hay 743 versiones de Instagram diferentes y en una... Sí, ya tiene otro tipo de historias. En una ya tiene otros... si otro dude está trabajando en un rediseño de la búsqueda. O que tengan así como una cosa ya implementada como de Discord. Exactamente. ¿Sabes qué? Bien curioso. A mí me sucedió hace varios años. No sé si se han inscrito a las aplicaciones beta. Sí, sí, sí. Oficiales, ¿no? Entonces yo estaba en la aplicación beta de Instagram y me mandaron un día un correo. Me dijeron, ¿quieres formar parte de esta nueva cosa que estamos tratando? Se llaman Stories. y yo, ay, ¿qué voy a andar teniendo tiempo para esto?
UNKNOWNGüey.
SPEAKER_00Era la premonición de todo. Hace como tres, cuatro años y le di que no. Ya. pero justo justo de eso a eso vas o sea hay una versión canon que es la rama principal de desarrollo donde convergen todos los esfuerzos pero las ramas son esta esta unidad que nos permite a nosotros como de ver lo que está ahorita voy a hacer una copia de esa y le voy a hacer una rama y le voy a implementar este feature esta modificación este bug fix y demás entonces cada developer conforme está trabajando en realidad está trabajando en su propia rama en su propia branch en su propio branch haciendo commits sobre ese branch haciendo arreglos sobre ese branch y una vez que se sientan cómodos otra vez con el estado de su branch e incluso no solamente que se sientan cómodos sino que aparte ya ahí entramos en la parte colaborativa el resto del equipo lo apruebe entonces hacemos merge de ese branch al branch principal de nuestra aplicación. Va. Sí. Ahí está. Se puede poner a lo mejor un poquillo más complicado conforme más crezca la organización y conforme más complejidad vayamos teniendo. Sí. Pero básicamente eso es como el core de cómo funcionan los branches ok entonces tal vez podríamos platicar de lo que sigue hacia arriba pero vamos viendo vamos viendo pero ahorita por lo pronto me queda bien claro lo que es branch y ya dijimos tantas veces branch que a mí se me tocó brunch brunch espero que ya llegue el desayuno se escuchó una moto aunque iba llegando ojalá que sí sale pues ya está va