131. MVI en Android, Inmutabilidad y UDF (Unidirectional Data Flow)
Description
¿Quieres conseguir que tus apps sean menos propensas a ERRORES?
https://gabimoreno.soy/mvi-android
Échale un vistazo a esta charla técnica. 👀
📜 ÍNDICE:
- Cabecera
- Presentación, bienvenida, ¿de qué vamos a hablar?
- Qué es la inmutabilidad y para qué sirve
- Damos la vuelta a la tortilla 🔄. ¿Por qué la mutabilidad es mala?
- Otras ventajas de tener algo inmutable
- Concurrencia… qué podría suceder con algo mutable
- Conclusiones inmutabilidad 👀
- Un apunte adicional sobre inmutabilidad-mutabilidad
- Definición de un compañero sobre: a qué llama él un side-effect
- Comentamos una práctica que deja bastante que desear ❌
- Buena práctica: Crear un nuevo objeto y devolverlo 👍
- ¿Han sufrido nuestros compañeros algún problema con la inmutabilidad a día de hoy?
- UDF - Unidirectional Data Flow - Flujo Unidireccional de Datos: definición ➡
- ¿Esto sería MVI o MVVM?
- La clave: ¿cuál es la diferencia principal entre MVI o MVVM? 🧩 + Diversas opiniones
- El tema del Reducer: un detalle de implementación, ¿o si no tiene no es MVI?
- Cómo gestionan los compañeros los ViewModel
- Un data class con varios estados posibles, ¿puede ser una fuente de errores?
- Qué nos dice ChatGTP sobre los ViewModel en MVI y MVVM 🤖 + opiniones
- ¿Por qué la inmutabilidad es importante para testear?
- ¿Por qué cuando hay un Singleton por medio, el testing unitario se hace complicado? 🤯
- Resumen de la charla
- Últimos comentarios: ¿time travel? 🤨
- Despedida y agradecimientos
---
Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message
Gema nos desvela malas prácticas en programación.
Descubre qué no hacer. 🚀
NOTAS DEL EPISODIO:
👉🏼 https://gabimoreno.soy/malas-practicas-que-no-hacer-topic4-2024
ÍNDICE:
- Bienvenida y presentación
- Gema nos cuenta sobre ella, quién es y a qué se dedica
- 🧨 Gema cuenta un caso en el...
Published 06/10/24
Descubre el método TIDY FIRST de Kent Beck. Una técnica muy útil en tu carrera como programador. 💡
👉🏼 NOTAS DEL EPISODIO:
https://gabimoreno.soy/tidy-first
Kent Beck es conocido por su contribución al Extreme Programming (XP) y el desarrollo ágil. Fue pionero de técnicas como TDD (Test...
Published 05/27/24