Episodio 173 – SENIOR DEVELOPER revela cómo escribir CÓDIGO TOP
Vuelve a pasarse por el podcast un invitado al que ya se le echaba de menos, Saúl Díaz.
Saúl es un crack en todos los sentidos y cuenta con una dilatada experiencia profesional. Verle hablar y transmitirnos todo lo que sabe es un auténtico privilegio.
Viene a hablarnos nada más y nada menos que de calidad en el código.
Esta charla técnica se corresponde con el séptimo topic de este año.
Hablamos de:
- ¿Qué es calidad del código?
- ¿Cómo equilibrar la presión entre entregar rápido a cuando te hace falta mantener tu código limpio y testable?
- ¿Cuándo debería ser el momento apropiado para REFACTORIZAR una pieza de código?
- ¿Cuáles son las métricas más importantes para valorar la calidad del código desde el punto de vista de un Lead Developer?
- ¿Es clean architecture una garantía de calidad?
Y un montón de cosas más.
¡Por cierto, este topic tiene asociado el Audiocurso de Calidad en el Código! 💯
¡Te veo dentro! 😉
¿Viste la última entrada sobre CONSEJOS CLAVE para SER un PROGRAMADOR de ÉXITO?
Link del episodio de Saúl
Links nombrados en la charla
Contenido del audio
Índice
00:00 | Previa
00:25 | Bienvenida y presentación
01:13 | Saúl nos habla sobre él, su experiencia y su background
02:52 | 🔍 ¿Qué es la CALIDAD del CÓDIGO?
04:59 | ⚠ ¿Cómo equilibrar la presión de entregar rápido a la necesidad de mantener tu código limpio y testable?
11:23 | 👀 ¿En cuántas empresas ha estado Saúl donde le han dicho que no hay tiempo para los TESTS?
12:27 | 👨🏻💻 ¿Qué practicas recomiendas para equipos de desarrollo para que mantengan un estilo de código homogéneo en el proyecto?
17:08 | ✔ Cuando estás revisando código y el Android Studio de la persona no está configurado de la misma forma que en el proyecto, ¿cómo se explica al equipo que hay que seguir unas normas?
18:52 | 🎯 ¿Cuáles son las métricas más importantes para valorar la calidad del código desde el punto de vista de un lead developer?
22:04 | ⌚ ¿Cuándo debería ser el momento apropiado para REFACTORIZAR una pieza de código?
22:51 | 💡 Hábitos clave o pasos o consejos para refactorizar
30:16 | 🛠 ¿Cómo se integra esto de la calidad en la integración continua?
33:15 | 🤔 ¿Es clean architecture garantía de calidad?
36:47 | ¡Muchísimas gracias Saúl! 😊
37:27 | 1️⃣ ¿Qué es lo primero que revisas al evaluar la calidad de un código?
38:24 | 2️⃣ ¿Cuál es el mayor error que un programador puede cometer respecto a la calidad del código?
39:32 | 3️⃣ ¿Refactorizar o empezar desde cero?
40:09 | 4️⃣ ¿Cuál es tu herramienta favorita para asegurar la calidad del código?
40:20 | 5️⃣ ¿Es el legacy code DEUDA TÉCNICA?
40:48 | 6️⃣ ¿Cuál es el principal indicador de que a un código le hace falta un buen refactoring?
41:32 | 7️⃣ ¿Detekt o Ktlint?
42:08 | 8️⃣ ¿Qué práctica crees que es subestimada, pero es crucial para la calidad del código?
42:48 | 9️⃣ Consejo rápido para mantener el código limpio
43:35 | 🔟 ¿Java o Kotlin?
44:57 | ⚡ Recuperamos la pregunta de si el legacy code es DEUDA TÉCNICA
47:35 | ¡Muchísimas gracias de nuevo Saúl! 😊
48:15 | Dónde podemos encontrar a nuestro invitado
49:05 | Despedida y cierre
Transcripción
¡Muy buenas! Soy Gabi Moreno y te doy la bienvenida al episodio número 173 de Los androides, el podcast en el que te damos herramientas para desatar tu potencial como Developer.
Topic 7, calidad en el código.
Y hoy vamos a hablar sobre calidad en nuestro código y lo hacemos con Saúl Díaz, que ya estuvo aquí en el podcast.
Le preguntamos cómo equilibrar la presión entre entregar rápido a cuando te hace falta mantener tu código limpio y testable.
También le preguntamos y nos responde sobre prácticas recomendadas para equipos de desarrollo que quieran mantener un estilo de código homogéneo en el proyecto.
Más cosas que vas a aprender aquí son que cuáles son las métricas más importantes para valorar la calidad del código desde el punto de vista de un lead developer.
También por si fuera poco, hablamos sobre cuándo debería ser el momento apropiado para refactorizar una pieza de código.
También sobre cómo se integra todo esto en la integración continua y un montón de más cosas, como también, por ejemplo, el que si Clean Architecture es una garantía de calidad.
Ahí te lo dejo.
Como viene siendo habitual en estos topics y entrevistas también en general, al final del episodio va a haber unas preguntas rápidas a Saúl, que están muy chulas, ya lo verás.
Antes de comenzar, te recomiendo que te apuntes si no lo estás, a la lista privada.
Que es una newsletter, un email diario de lunes a viernes; fin de semana, descanso.
Ahí desde luego, si no estás, te recomiendo que te suscribas para empezar.
Es algo que no cuesta nada, es gratis y, aparte el día que no estás tip que te has perdido…