Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
TV & Film
Technology
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/b4/e3/9f/b4e39f2b-8206-414e-24f1-d05afe69f454/mza_3429805745139728144.jpg/600x600bb.jpg
Programar es simple
Remus Richard Dumitrache
37 episodes
1 week ago
Un podcast enfocado en la colaboración, comunicación y eficiencia en el desarrollo de software. Aprende a trabajar en equipo para mejorar la calidad del código y entregar valor al cliente de manera constante. Obtén consejos y técnicas de expertos para optimizar tus habilidades y destacar la importancia de las personas en el proceso. Descubre cómo la colaboración es clave para el éxito en la programación y sintoniza "Programar es Simple" para potenciar tu desarrollo de software.
Show more...
Technology
RSS
All content for Programar es simple is the property of Remus Richard Dumitrache and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Un podcast enfocado en la colaboración, comunicación y eficiencia en el desarrollo de software. Aprende a trabajar en equipo para mejorar la calidad del código y entregar valor al cliente de manera constante. Obtén consejos y técnicas de expertos para optimizar tus habilidades y destacar la importancia de las personas en el proceso. Descubre cómo la colaboración es clave para el éxito en la programación y sintoniza "Programar es Simple" para potenciar tu desarrollo de software.
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/production/podcast_uploaded_nologo400/13200354/13200354-1614636902903-d3d3f994121c.jpg
Episodio 21 - Refactoricemos hoy!
Programar es simple
13 minutes 28 seconds
3 years ago
Episodio 21 - Refactoricemos hoy!

Hablemos de qué es un refactor →

Cambios en el código que son demasiado pequeños para aportar valor, pero en su conjunto sí que aportan.

Haciendo estos cambios de forma pequeña y utilizando otras metodologías como el paralell change(debate para otro episodio), evitamos introducir bugs, siempre ayudándonos de tests.

Os cuento la historia sobre mi manager, cómo nos pregunta sobre un refactor que planteamos, era una tarea en la que teníamos que compartir un documento entre varias personas, pero la arquitectura en general de la aplicación, no estaba pensado para ello, había algunos tipos que sí que se podían compartir y otros que no, entonces para no ensuciar todo el código con ifs por todas partes, decidimos sacar toda esta lógica a otro servicio, os cuento más en otro episodio, pero quería llegar al punto de que esto no era un refactor, era una reimplementación ó un rewrite entero de las funcionalidades que ya teníamos.

La productividad de tu IDE → algo de lo que podría estar hablando horas, pero hoy respecto a los refactorings, saber atajos como por ejemplo en Intellij Idea, escribir .val después de una expresión y eso te generará una variable, a la hora de escribir tests o código productivo es súper útil. Yo soy un friki de este tipo de trucos, por ejemplo lo cursores múltipls, atajos para casi cualquier refactor etc, pero si usas intellij por ejemplo, con saber un par de atajos como por ejemplo del doble shift para buscar cualquier cosa ó cmd + shift + a para buscar caulquier acción evitarías que me lloren los ojos y que me ponga nervioso mientras escribes todo letra a letra.

Normalmente no debería afectar al alcance que tenemos, por ejemplo yo cuando refactorizo, alguna cosilla que no me gusta, suelo hacerlo, ver que todo funciona pasando todos los test.

https://refactoring.guru/es

Programar es simple
Un podcast enfocado en la colaboración, comunicación y eficiencia en el desarrollo de software. Aprende a trabajar en equipo para mejorar la calidad del código y entregar valor al cliente de manera constante. Obtén consejos y técnicas de expertos para optimizar tus habilidades y destacar la importancia de las personas en el proceso. Descubre cómo la colaboración es clave para el éxito en la programación y sintoniza "Programar es Simple" para potenciar tu desarrollo de software.