Artwork

Вміст надано Gabi Moreno. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Gabi Moreno або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !

133. LEGACY CODE en Android: estrategias de TESTING

55:54
 
Поширити
 

Manage episode 360391972 series 3288754
Вміст надано Gabi Moreno. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Gabi Moreno або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

Lidiar con legacy code en Android suele ser un reto, sobre todo a la hora de hacer testing.

https://gabimoreno.soy/legacy-code-android-testing

Aquí te damos tips para abordarlo. ✅

📜 ÍNDICE:

- Cabecera

- Presentación, bienvenida, ¿de qué vamos a hablar?

- ¿Qué es un proyecto legacy? ¿Qué es código legado? 🤔

- Que no tenga tests significa que… ¿todo código que no tenga tests es legacy? o ¿todo código legacy es aquel que no tiene tests? 🤯

- Riesgos de tener código legacy ⚠

- Que otras características se tienen en cuenta para considerar que un proyecto es legacy

- Llegamos a una startup, todo el código es legacy, ¿con qué deberíamos empezar?

- Test de andamiaje (scaffolding): ¿qué son?

- ¿Por qué sería difícil arrancar por un unit test? 👀

- El poder de los IDEs, de ChatGTP ⚡

- Boyscout mood ✨

- ¿Cómo se podría extraer de Java a Kotlin con el IDE? 🤔

- Pruebas de regresión

- Hacer un refactoring grande: opiniones y consejos 👍

- Martin Fowler → estrategia de 3 pasos: expandir, migrar, contraer + IDE power 😮

- Comentario sobre el libro “Refactoring” 📙

- Feature flags: control de cambios 🏳

- Qué hacemos con el código legacy y qué hacemos con el nuevo código que escribamos

- Buena práctica / tip: cada vez que aparezca un bug, intentar arreglarlo y poner un test que lo cubra

- Comentamos 2 tips más

- Tips++ (uno más) → git-effort

- Más estrategias / tips para proyectos legacy ➕

- Hablamos de screenshot testing 📸

- Una experiencia personal con un proyecto legacy

- Pruebas de caja negra, ¿tienen cabida en el testing de un proyecto legacy?

- Un último tip: Singleton, static, and so on. 💥 Hablamos de qué hacer si nos lo encontramos

- Últimos comentarios

- Resumen de la charla

- Despedida y agradecimientos

  continue reading

177 епізодів

Artwork
iconПоширити
 
Manage episode 360391972 series 3288754
Вміст надано Gabi Moreno. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Gabi Moreno або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

Lidiar con legacy code en Android suele ser un reto, sobre todo a la hora de hacer testing.

https://gabimoreno.soy/legacy-code-android-testing

Aquí te damos tips para abordarlo. ✅

📜 ÍNDICE:

- Cabecera

- Presentación, bienvenida, ¿de qué vamos a hablar?

- ¿Qué es un proyecto legacy? ¿Qué es código legado? 🤔

- Que no tenga tests significa que… ¿todo código que no tenga tests es legacy? o ¿todo código legacy es aquel que no tiene tests? 🤯

- Riesgos de tener código legacy ⚠

- Que otras características se tienen en cuenta para considerar que un proyecto es legacy

- Llegamos a una startup, todo el código es legacy, ¿con qué deberíamos empezar?

- Test de andamiaje (scaffolding): ¿qué son?

- ¿Por qué sería difícil arrancar por un unit test? 👀

- El poder de los IDEs, de ChatGTP ⚡

- Boyscout mood ✨

- ¿Cómo se podría extraer de Java a Kotlin con el IDE? 🤔

- Pruebas de regresión

- Hacer un refactoring grande: opiniones y consejos 👍

- Martin Fowler → estrategia de 3 pasos: expandir, migrar, contraer + IDE power 😮

- Comentario sobre el libro “Refactoring” 📙

- Feature flags: control de cambios 🏳

- Qué hacemos con el código legacy y qué hacemos con el nuevo código que escribamos

- Buena práctica / tip: cada vez que aparezca un bug, intentar arreglarlo y poner un test que lo cubra

- Comentamos 2 tips más

- Tips++ (uno más) → git-effort

- Más estrategias / tips para proyectos legacy ➕

- Hablamos de screenshot testing 📸

- Una experiencia personal con un proyecto legacy

- Pruebas de caja negra, ¿tienen cabida en el testing de un proyecto legacy?

- Un último tip: Singleton, static, and so on. 💥 Hablamos de qué hacer si nos lo encontramos

- Últimos comentarios

- Resumen de la charla

- Despedida y agradecimientos

  continue reading

177 епізодів

Усі епізоди

×
 
Loading …

Ласкаво просимо до Player FM!

Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.

 

Короткий довідник

Слухайте це шоу, досліджуючи
Відтворити